github.com/jlmeeker/kismatic@v1.10.1-0.20180612190640-57f9005a1f1a/ansible/_kube-proxy.yaml (about)

     1  ---
     2    - hosts: master:worker:ingress:storage
     3      any_errors_fatal: true
     4      name: "{{ play_name | default('Start Kubernetes Proxy') }}"
     5      serial: "{{ serial_count | default('100%') }}"
     6      become: yes
     7      vars_files:
     8        - group_vars/all.yaml
     9        - group_vars/container_images.yaml
    10  
    11      pre_tasks:
    12        - name: download kube-proxy image
    13          command: docker pull {{ images.kube_proxy }}
    14          register: result
    15          until: result|succeeded
    16          retries: 2
    17          delay: 1
    18  
    19        - name: determine if kube-proxy.yaml manifest exists
    20          stat:
    21            path: "{{ kubelet_pod_manifests_dir }}/kube-proxy.yaml"
    22          register: pod_stat
    23  
    24        - name: remove kube-proxy.yaml manifest file
    25          file:
    26            path: "{{ kubelet_pod_manifests_dir }}/kube-proxy.yaml"
    27            state: absent
    28          when: upgrading is defined and upgrading|bool == true
    29  
    30        - name: wait until kube-proxy is stopped
    31          wait_for:
    32            port: "{{ kubernetes_proxy_insecure_port }}"
    33            state: stopped
    34            delay: 1
    35            timeout: 60
    36          when: pod_stat is defined and pod_stat.stat.exists
    37  
    38      roles:
    39        - kube-proxy