Update task template for config files when required
This commit is contained in:
		@@ -45,6 +45,31 @@
 | 
				
			|||||||
  notify:
 | 
					  notify:
 | 
				
			||||||
    - 'ensure_docker.package_facts'
 | 
					    - 'ensure_docker.package_facts'
 | 
				
			||||||
    - 'ensure_docker.service_facts'
 | 
					    - 'ensure_docker.service_facts'
 | 
				
			||||||
 | 
					- name: 'ensure configurations'
 | 
				
			||||||
 | 
					  when:
 | 
				
			||||||
 | 
					    - ansible_system == 'Linux'
 | 
				
			||||||
 | 
					    - ensure_docker is defined
 | 
				
			||||||
 | 
					    - ensure_docker.template_list is defined
 | 
				
			||||||
 | 
					    - ensure_docker.template_list is iterable
 | 
				
			||||||
 | 
					  ansible.builtin.template:
 | 
				
			||||||
 | 
					    backup: 'no'
 | 
				
			||||||
 | 
					    dest: '{{ item.dest }}'
 | 
				
			||||||
 | 
					    group: '{{ item.group | default(omit) }}'
 | 
				
			||||||
 | 
					    mode: '{{ item.mode | default(omit) }}'
 | 
				
			||||||
 | 
					    owner: '{{ item.owner | default(omit) }}'
 | 
				
			||||||
 | 
					    selevel: '{{ iteml.selevel | default(omit) }}'
 | 
				
			||||||
 | 
					    serole: '{{ item.serole | default(omit) }}'
 | 
				
			||||||
 | 
					    setype: '{{ item.setype | default(omit) }}'
 | 
				
			||||||
 | 
					    seuser: '{{ item.seuser | default(omit) }}'
 | 
				
			||||||
 | 
					    src: '{{ item.src }}'
 | 
				
			||||||
 | 
					  loop: '{{ ensure_docker.template_list }}'
 | 
				
			||||||
 | 
					  loop_control:
 | 
				
			||||||
 | 
					    label: '{{ item.dest }} will be ensured'
 | 
				
			||||||
 | 
					  notify:
 | 
				
			||||||
 | 
					    - 'ensure_docker.package_facts'
 | 
				
			||||||
 | 
					    - 'ensure_docker.service_facts'
 | 
				
			||||||
 | 
					- name: 'flush handlers'
 | 
				
			||||||
 | 
					  meta: 'flush_handlers'
 | 
				
			||||||
- name: 'ensure services'
 | 
					- name: 'ensure services'
 | 
				
			||||||
  when:
 | 
					  when:
 | 
				
			||||||
    - ansible_system == 'Linux'
 | 
					    - ansible_system == 'Linux'
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user