From 70ce332eaedebb50e8be6426f4d0c94bc412adad Mon Sep 17 00:00:00 2001 From: Jason Rothstein Date: Wed, 21 Jul 2021 02:37:29 +0000 Subject: [PATCH] Update task template for config files if needed --- tasks/main.yml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/tasks/main.yml b/tasks/main.yml index 9ce7cb6..744ffb0 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -63,6 +63,31 @@ notify: - 'ensure_ansible_prereq.package_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' when: - ansible_system == 'Linux'