diff --git a/roles/remoteit/tasks/enable-or-disable.yml b/roles/remoteit/tasks/enable-or-disable.yml index c80830a8b..ee8134a11 100644 --- a/roles/remoteit/tasks/enable-or-disable.yml +++ b/roles/remoteit/tasks/enable-or-disable.yml @@ -17,6 +17,18 @@ when: remoteit_license_key is defined +- name: Does empty file /etc/remoteit/registration exist? + stat: + path: /etc/remoteit/registration + register: remoteit_reg + +- name: Remove empty file /etc/remoteit/registration if remoteit_enabled + file: + path: /etc/remoteit/registration + state: absent + when: remoteit_enabled and remoteit_reg.stat.exists and remoteit_reg.stat.size == 0 + + # 2022-04-07 FYI: connectd (below) never deletes /etc/remoteit/registration - name: Enable & Restart remote.it "parent" service connectd, which exits after spawning 2 "child" services/daemons below