github.com/jlmeeker/kismatic@v1.10.1-0.20180612190640-57f9005a1f1a/ansible/roles/additional-files/tasks/main.yaml (about) 1 --- 2 - name: create directory 3 file: 4 path: "{{ item.destination | dirname }}" 5 mode: "{{ kubernetes_service_mode }}" 6 owner: "{{ kubernetes_owner }}" 7 group: "{{ kubernetes_group }}" 8 state: directory 9 when: inventory_hostname in item.hosts or 'all' in item.hosts or item.hosts | intersect(group_names) | count > 0 10 with_items: "{{ additional_files }}" 11 12 - name: copy file or directory 13 copy: 14 src: "{{ item.source }}" 15 dest: "{{ item.destination}}" 16 mode: "{{ kubernetes_service_mode }}" 17 owner: "{{ kubernetes_owner }}" 18 group: "{{ kubernetes_group }}" 19 when: inventory_hostname in item.hosts or 'all' in item.hosts or item.hosts | intersect(group_names) | count > 0 20 with_items: "{{ additional_files }}"