Update task template for config files if needed
This commit is contained in:
		| @@ -63,6 +63,31 @@ | |||||||
|   notify: |   notify: | ||||||
|     - 'ensure_ansible_prereq.package_facts' |     - 'ensure_ansible_prereq.package_facts' | ||||||
|     - 'ensure_ansible_prereq.service_facts' |     - 'ensure_ansible_prereq.service_facts' | ||||||
|  | - name: 'ensure configurations' | ||||||
|  |   when: | ||||||
|  |     - ansible_system == 'Linux' | ||||||
|  |     - ensure_ansible_prereq is defined | ||||||
|  |     - ensure_ansible_prereq.template_list is defined | ||||||
|  |     - ensure_ansible_prereq.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_ansible_prereq.template_list }}' | ||||||
|  |   loop_control: | ||||||
|  |     label: '{{ item.dest }} will be ensured' | ||||||
|  |   notify: | ||||||
|  |     - 'ensure_ansible_prereq.package_facts' | ||||||
|  |     - 'ensure_ansible_prereq.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