|
@@ -36,16 +36,22 @@
|
|
|
chdir: /usr/src/alfred-{{alfred_version}}
|
|
|
|
|
|
- name: Install systemd services
|
|
|
+ register: alfred_systemd
|
|
|
template: src={{item}}.service.j2 dest=/etc/systemd/system/{{item}}.service
|
|
|
with_items:
|
|
|
- alfred
|
|
|
|
|
|
- name: Install systemd services
|
|
|
+ register: alfred_systemd_vis
|
|
|
when: alfred_vis is defined and alfred_vis
|
|
|
template: src={{item}}.service.j2 dest=/etc/systemd/system/{{item}}.service
|
|
|
with_items:
|
|
|
- batadv-vis
|
|
|
|
|
|
+- name: Systemd daemon reload
|
|
|
+ when: alfred_systemd_vis|changed or alfred_systemd|changed
|
|
|
+ shell: systemctl daemon-reload
|
|
|
+
|
|
|
- name: Start and enable alfred
|
|
|
service: name=alfred state=started enabled=yes
|
|
|
|