2 # file: roles/kubernetes/tasks/ubuntu_bionic.yaml
4 - name: Kubernetes repository - Dependencies
7 - 'apt-transport-https'
9 - 'software-properties-common'
11 cache_valid_time: 3600
12 install_recommends: false
13 tags: install-kubernetes
15 - name: Kubernetes repository - Add an Apt signing key
17 url: 'https://packages.cloud.google.com/apt/doc/apt-key.gpg'
19 tags: install-kubernetes
21 - name: Kubernetes repository - Install APT repository
23 repo: '{{ kubernetes_apt_repository }}'
24 state: '{{ kubernetes_apt_repository_state }}'
26 tags: install-kubernetes
28 - name: Kubernetes - Install
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 }}'
37 tags: install-kubernetes