X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=fdio.infra.ansible%2Froles%2Fkubernetes%2Ftasks%2Fubuntu_jammy.yaml;fp=fdio.infra.ansible%2Froles%2Fkubernetes%2Ftasks%2Fubuntu_jammy.yaml;h=5e155257ce82ae06a00981f02b0f75a6280d883e;hb=9feafea756fcdbd067fbc767ba16a8e3ecb6d6b2;hp=0000000000000000000000000000000000000000;hpb=01576b87bb54c82d76b55496aeca97e2921957fd;p=csit.git diff --git a/fdio.infra.ansible/roles/kubernetes/tasks/ubuntu_jammy.yaml b/fdio.infra.ansible/roles/kubernetes/tasks/ubuntu_jammy.yaml new file mode 100644 index 0000000000..5e155257ce --- /dev/null +++ b/fdio.infra.ansible/roles/kubernetes/tasks/ubuntu_jammy.yaml @@ -0,0 +1,37 @@ +--- +# file: roles/kubernetes/tasks/ubuntu_jammy.yaml + +- name: Kubernetes repository - Dependencies + apt: + name: + - 'apt-transport-https' + - 'ca-certificates' + - 'software-properties-common' + state: 'present' + cache_valid_time: 3600 + install_recommends: false + tags: install-kubernetes + +- name: Kubernetes repository - Add an Apt signing key + apt_key: + url: 'https://packages.cloud.google.com/apt/doc/apt-key.gpg' + state: 'present' + tags: install-kubernetes + +- name: Kubernetes repository - Install APT repository + apt_repository: + repo: '{{ kubernetes_apt_repository }}' + state: '{{ kubernetes_apt_repository_state }}' + update_cache: true + tags: install-kubernetes + +- name: Kubernetes - Install + apt: + name: + - 'kubernetes-cni=0.6.0-00' + - 'kubeadm={{ kubernetes_version }}' + - 'kubectl={{ kubernetes_version }}' + - 'kubelet={{ kubernetes_version }}' + state: '{{ kubernetes_apt_package_state }}' + force: true + tags: install-kubernetes