--- - name: Kube-UI | Write pod file copy: src: kube-ui-rc.yaml dest: "{{ kube_manifest_dir }}/kube-ui-rc.yaml" register: kube_ui_rc_def when: enable_ui tags: - addons - kube-ui - name: Kube-UI | Write service file copy: src: kube-ui-svc.yaml dest: "{{ kube_manifest_dir }}/kube-ui-svc.yaml" register: kube_ui_svc_def when: enable_ui tags: - addons - kube-ui - name: Kube-UI | Create or update replication controller kube: namespace: kube-system resource: rc name: kube-ui-v1 filename: "{{ kube_manifest_dir }}/kube-ui-rc.yaml" state: "{{ kube_ui_rc_def.changed | ternary('latest','present') }}" when: enable_ui tags: - addons - kube-ui - name: Kube-UI | Create or update service kube: namespace: kube-system resource: svc name: kube-ui filename: "{{ kube_manifest_dir }}/kube-ui-svc.yaml" state: "{{ kube_ui_svc_def.changed | ternary('latest','present') }}" when: enable_ui tags: - addons - kube-ui