From f52bdf7c5374d336682619f4712b309085ad5dda Mon Sep 17 00:00:00 2001 From: Jason Rothstein Date: Sat, 5 Dec 2020 23:32:03 -0600 Subject: [PATCH] Ensure services needed start --- tasks/main.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/tasks/main.yml b/tasks/main.yml index bda42a8..db429ff 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -57,6 +57,22 @@ notify: - 'ensure_ansible_prereq.package_facts' - 'ensure_ansible_prereq.service_facts' +- name: 'ensure services' + when: + - ansible_system == 'Linux' + - ensure_ansible_prereq is defined + - ensure_ansible_prereq.service_list is defined + - ensure_ansible_prereq.service_list is iterable + ansible.builtin.service: + enabled: '{{ item.enabled }}' + name: '{{ item.name }}' + state: '{{ item.state }}' + loop: '{{ ensure_ansible_prereq.service_list }}' + loop_control: + label: '{{ item.name }} will be {{ item.state }}' + notify: + - 'ensure_ansible_prereq.package_facts' + - 'ensure_ansible_prereq.service_facts' - name: 'flush handlers' meta: 'flush_handlers'