Files
iac-ansible-public/roles/kubernetes/tasks/main.yml

32 lines
587 B
YAML

- name: Install containerd
apt:
name: containerd
state: present
- name: Add Kubernetes APT key
apt_key:
url: https://packages.cloud.google.com/apt/doc/apt-key.gpg
state: present
- name: Add Kubernetes repo
apt_repository:
repo: deb http://apt.kubernetes.io/ kubernetes-jammy main
state: present
- name: Install Kubernetes components
apt:
name:
- kubelet
- kubeadm
- kubectl
state: present
update_cache: yes
- name: Hold Kubernetes packages
apt:
name:
- kubelet
- kubeadm
- kubectl
state: hold