From 847a49917fdace202c7ec30f76649f1d190ecb00 Mon Sep 17 00:00:00 2001 From: A Holt Date: Wed, 10 Jan 2018 20:26:52 -0500 Subject: [PATCH] condition on /usr/libexec/iiab-startup.sh (NOT unit file!) --- roles/2-common/tasks/iiab-startup.yml | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/roles/2-common/tasks/iiab-startup.yml b/roles/2-common/tasks/iiab-startup.yml index 178115443..fd4cbb7c5 100644 --- a/roles/2-common/tasks/iiab-startup.yml +++ b/roles/2-common/tasks/iiab-startup.yml @@ -1,20 +1,20 @@ -- name: Does systemd iiab-startup.service exist? +- name: Does /usr/libexec/iiab-startup.sh exist? stat: - path: "{{ systemd_location }}/iiab-startup.service" - register: startup_unit - -- name: Copy iiab-startup.service to /etc/systemd/system - template: - src: iiab-startup.service - dest: /etc/systemd/system/ - when: not startup_unit.stat.exists + path: /usr/libexec/iiab-startup.sh + register: startup_script - name: Copy template script to /usr/libexec/iiab-startup.sh template: src: iiab-startup.sh dest: /usr/libexec/ mode: 0755 - when: not startup_unit.stat.exists + when: not startup_script.stat.exists + +- name: Copy iiab-startup.service to /etc/systemd/system + template: + src: iiab-startup.service + dest: "{{ systemd_location }}" + when: not startup_script.stat.exists - name: Enable & restart the systemd service after daemon-reload # shell: systemctl daemon-reload @@ -25,4 +25,4 @@ daemon_reload: yes enabled: yes state: restarted - when: not startup_unit.stat.exists + when: not startup_script.stat.exists