5e155257ce82ae06a00981f02b0f75a6280d883e
[csit.git] / fdio.infra.ansible / roles / kubernetes / tasks / ubuntu_jammy.yaml
1 ---
2 # file: roles/kubernetes/tasks/ubuntu_jammy.yaml
3
4 - name: Kubernetes repository - Dependencies
5   apt:
6     name:
7       - 'apt-transport-https'
8       - 'ca-certificates'
9       - 'software-properties-common'
10     state: 'present'
11     cache_valid_time: 3600
12     install_recommends: false
13   tags: install-kubernetes
14
15 - name: Kubernetes repository - Add an Apt signing key
16   apt_key:
17     url: 'https://packages.cloud.google.com/apt/doc/apt-key.gpg'
18     state: 'present'
19   tags: install-kubernetes
20
21 - name: Kubernetes repository - Install APT repository
22   apt_repository:
23     repo: '{{ kubernetes_apt_repository }}'
24     state: '{{ kubernetes_apt_repository_state }}'
25     update_cache: true
26   tags: install-kubernetes
27
28 - name: Kubernetes - Install
29   apt:
30     name:
31       - 'kubernetes-cni=0.6.0-00'
32       - 'kubeadm={{ kubernetes_version }}'
33       - 'kubectl={{ kubernetes_version }}'
34       - 'kubelet={{ kubernetes_version }}'
35     state: '{{ kubernetes_apt_package_state }}'
36     force: true
37   tags: install-kubernetes