github.com/jlmeeker/kismatic@v1.10.1-0.20180612190640-57f9005a1f1a/ansible/roles/packages-kubernetes/tasks/main.yaml (about) 1 --- 2 # YUM 3 - name: install nfs-utils yum package 4 yum: 5 name: nfs-utils 6 state: present 7 register: nfs_utils_installation_rpm 8 until: nfs_utils_installation_rpm|success 9 retries: 3 10 delay: 3 11 when: ansible_os_family == 'RedHat' 12 environment: "{{proxy_env}}" 13 14 - name: install kubelet yum package 15 yum: 16 name: kubelet-{{ kubernetes_yum_version }} 17 state: present 18 register: kubelet_installation_rpm 19 until: kubelet_installation_rpm|success 20 retries: 3 21 delay: 3 22 when: ansible_os_family == 'RedHat' 23 environment: "{{proxy_env}}" 24 25 - name: install kubectl yum package 26 yum: 27 name: kubectl-{{ kubernetes_yum_version }} 28 state: present 29 when: "'master' in group_names" 30 register: result 31 until: result|success 32 retries: 3 33 delay: 3 34 when: ansible_os_family == 'RedHat' 35 environment: "{{proxy_env}}" 36 37 # DEB 38 - name: install nfs-common deb package 39 apt: 40 name: nfs-common 41 state: present 42 register: nfs_common_installation_deb 43 until: nfs_common_installation_deb|success 44 retries: 3 45 delay: 3 46 when: ansible_os_family == 'Debian' 47 environment: "{{proxy_env}}" 48 49 - name: install kubelet deb package 50 apt: 51 name: kubelet={{ kubernetes_deb_version }} 52 state: present 53 default_release: kubernetes-xenial 54 register: kubelet_installation_deb 55 until: kubelet_installation_deb|success 56 retries: 3 57 delay: 3 58 when: ansible_os_family == 'Debian' 59 environment: "{{proxy_env}}" 60 61 - name: install kubectl deb package 62 apt: 63 name: kubectl={{ kubernetes_deb_version }} 64 state: present 65 default_release: kubernetes-xenial 66 register: result 67 until: result|success 68 retries: 3 69 delay: 3 70 when: ansible_os_family == 'Debian' 71 environment: "{{proxy_env}}"