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}}"