1
0
Fork 0
mirror of https://github.com/iiab/iiab.git synced 2025-02-15 04:32:11 +00:00
iiab/roles/remoteit/tasks/enable-or-disable.yml

29 lines
837 B
YAML
Raw Normal View History

- name: Enable & (Re)Start remote.it's connectd daemon which calls home
2021-10-25 18:59:16 +00:00
systemd:
2021-10-27 21:44:31 +00:00
name: connectd
2021-10-25 18:59:16 +00:00
daemon_reload: yes
enabled: yes
2021-10-27 21:44:31 +00:00
state: restarted
2021-10-27 21:52:19 +00:00
when: remoteit_enabled
2021-10-25 18:59:16 +00:00
2021-10-29 01:26:26 +00:00
2021-10-29 04:11:56 +00:00
- name: Disable & Stop remote.it's connectd daemon
2021-10-29 01:26:26 +00:00
systemd:
2021-10-29 04:11:56 +00:00
name: connectd
2021-10-29 01:26:26 +00:00
enabled: no
state: stopped
2021-10-29 04:11:56 +00:00
when: not remoteit_enabled
2021-10-29 01:26:26 +00:00
2021-10-29 04:11:56 +00:00
- name: Identify remoteit service (connector) unit file name, including uuid
shell: ls /etc/systemd/system/multi-user.target.wants/ | grep remoteit # e.g. remoteit@80:00:01:7F:7E:00:56:36.service
register: remoteit_service
ignore_errors: yes
- name: "Disable & Stop remoteit service: {{ remoteit_service.stdout }}"
2021-10-25 18:59:16 +00:00
systemd:
2021-10-29 04:11:56 +00:00
name: "{{ remoteit_service.stdout }}"
2021-10-25 18:59:16 +00:00
enabled: no
state: stopped
2021-10-29 04:11:56 +00:00
when: not remoteit_enabled and remoteit_service.stdout != ""
ignore_errors: yes