From 2e6fe83c9ed0466dd82e680d076a90af763feb91 Mon Sep 17 00:00:00 2001 From: A Holt Date: Sun, 22 Jul 2018 11:22:30 -0400 Subject: [PATCH] Update main.yml --- roles/sugarizer/tasks/main.yml | 31 +++++++++++++++++++++++-------- 1 file changed, 23 insertions(+), 8 deletions(-) diff --git a/roles/sugarizer/tasks/main.yml b/roles/sugarizer/tasks/main.yml index 0b33f1f1a..82634df2f 100644 --- a/roles/sugarizer/tasks/main.yml +++ b/roles/sugarizer/tasks/main.yml @@ -182,23 +182,38 @@ # 6. RESTART/STOP SYSTEMD SERVICE -- name: Enable services (all OS's) - service: - name: "{{ item.name }}" +- name: Enable service if enabled, with "systemctl daemon-reload" (in case sugarizer.service changed?) + systemd: + name: sugarizer enabled: yes state: restarted - with_items: -# - { name: mongodb } # 2018-07-14: NICE TRY, but still doesn't bring http://box:8089 to life reliably, as a reboot usually does! (Is a "systemctl daemon-reload" or some such nec?) - - { name: sugarizer } + daemon_reload: yes when: sugarizer_enabled -- name: Disable service (all OS's) - service: +- name: Disable service if not enabled + systemd: name: sugarizer enabled: no state: stopped when: not sugarizer_enabled +#- name: Enable services (all OS's) +# service: +# name: "{{ item.name }}" +# enabled: yes +# state: restarted +# with_items: +## - { name: mongodb } # 2018-07-14: NICE TRY, but still doesn't bring http://box:8089 to life reliably, as a reboot usually does! (Is a "systemctl daemon-reload" or some such nec?) +# - { name: sugarizer } +# when: sugarizer_enabled + +#- name: Disable service (all OS's) +# service: +# name: sugarizer +# enabled: no +# state: stopped +# when: not sugarizer_enabled + - name: Add 'sugarizer' to list of services at /etc/iiab/iiab.ini ini_file: dest: "{{ service_filelist }}"