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