diff --git a/roles/2-common/tasks/startup.yml b/roles/2-common/tasks/iiab-startup.yml similarity index 97% rename from roles/2-common/tasks/startup.yml rename to roles/2-common/tasks/iiab-startup.yml index 076348e63..fa0e60d2c 100644 --- a/roles/2-common/tasks/startup.yml +++ b/roles/2-common/tasks/iiab-startup.yml @@ -10,6 +10,7 @@ - name: Copy startup script template: src=iiab-startup.sh dest=/usr/libexec/ + mode=0755 when: startup_unit.stat.exists is defined and not startup_unit.stat.exists - name: Ask systemd to recognize the changes diff --git a/roles/2-common/templates/iiab-startup.service b/roles/2-common/templates/iiab-startup.service index 82db659e5..6e9490466 100644 --- a/roles/2-common/templates/iiab-startup.service +++ b/roles/2-common/templates/iiab-startup.service @@ -4,7 +4,7 @@ After=network-online.target [Service] Type=oneshot -ExecStart=/usr/libecec/iiab-startup.sh +ExecStart=/usr/libexec/iiab-startup.sh [Install] WantedBy=multi-user.target diff --git a/roles/2-common/templates/iiab-startup.sh b/roles/2-common/templates/iiab-startup.sh index 09db83827..afb2c1d98 100644 --- a/roles/2-common/templates/iiab-startup.sh +++ b/roles/2-common/templates/iiab-startup.sh @@ -4,4 +4,5 @@ if [ ! -f /etc/iiab/uuid ]; then uuidgen > /etc/iiab/uuid fi +exit 0