From d006eab01729615ea7a4476008384493b554506d Mon Sep 17 00:00:00 2001 From: Jason Rothstein Date: Wed, 21 Jul 2021 02:40:28 +0000 Subject: [PATCH] Update task template for config files when required --- tasks/main.yml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/tasks/main.yml b/tasks/main.yml index a5a4afe..8c7d74c 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -45,6 +45,31 @@ notify: - 'ensure_docker.package_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' when: - ansible_system == 'Linux'