diff options
| author | Luke Hoersten <[email protected]> | 2026-07-28 21:11:08 -0500 |
|---|---|---|
| committer | Luke Hoersten <[email protected]> | 2026-07-28 21:11:08 -0500 |
| commit | 207bff9cb9773e3e0ef7fe7114e4b1aa70ffd4b6 (patch) | |
| tree | cc38ab4e2cb82ecdc9a8e4d03b3afbe2f6af6be0 /mattertimesync/server/tasks/main.yaml | |
| parent | a55c5e9d35530d03fa8c52ceef5d2457827f0851 (diff) | |
- Rename role dir and all vars from mattertimesync to mattertimectl
- Rename the server subrole to controller
- Build via cargo instead of npm; run the binary directly (no node)
- Default fabricLabel to "Matter Time Controller"
Diffstat (limited to 'mattertimesync/server/tasks/main.yaml')
| -rw-r--r-- | mattertimesync/server/tasks/main.yaml | 80 |
1 files changed, 0 insertions, 80 deletions
diff --git a/mattertimesync/server/tasks/main.yaml b/mattertimesync/server/tasks/main.yaml deleted file mode 100644 index 7be2392..0000000 --- a/mattertimesync/server/tasks/main.yaml +++ /dev/null @@ -1,80 +0,0 @@ ---- - -- name: add mattertimesync user - become: yes - user: - name: "{{mattertimesync_user}}" - system: "yes" - shell: "/usr/sbin/nologin" - home: "{{mattertimesync_storage_path}}" - create_home: "no" - -- name: create mattertimesync directories - become: yes - file: - path: "{{item.path}}" - state: "directory" - owner: "{{item.owner}}" - group: "{{item.owner}}" - mode: "{{item.mode}}" - loop: - - { path: "{{mattertimesync_install_dir}}", owner: "root", mode: "0755" } - - { path: "{{mattertimesync_config_dir}}", owner: "root", mode: "0755" } - - { path: "{{mattertimesync_storage_path}}", owner: "{{mattertimesync_user}}", mode: "0700" } - -- name: check installed mattertimesync version - become: yes - stat: - path: "{{mattertimesync_install_dir}}/.installed-{{mattertimesync_version}}" - register: mattertimesync_installed - -- name: install mattertimesync bundle - become: yes - unarchive: - remote_src: yes - src: "{{mattertimesync_bin_url}}" - dest: "{{mattertimesync_install_dir}}/" - owner: "root" - group: "root" - when: not mattertimesync_installed.stat.exists - -- name: stamp installed mattertimesync version - become: yes - copy: - dest: "{{mattertimesync_install_dir}}/.installed-{{mattertimesync_version}}" - content: "{{mattertimesync_version}}\n" - mode: "0644" - when: not mattertimesync_installed.stat.exists - -- name: configure mattertimesync - become: yes - template: - src: "config.json.j2" - dest: "{{mattertimesync_config_dir}}/config.json" - owner: "root" - group: "{{mattertimesync_user}}" - mode: "0640" - -- name: install mattertimesync systemd service - become: yes - template: - src: "mattertimesync.service.j2" - dest: "/etc/systemd/system/mattertimesync.service" - mode: "0644" - notify: reload systemd - -- name: install mattertimesync systemd timer - become: yes - template: - src: "mattertimesync.timer.j2" - dest: "/etc/systemd/system/mattertimesync.timer" - mode: "0644" - notify: reload systemd - -- name: enable mattertimesync timer - become: yes - systemd: - name: "mattertimesync.timer" - enabled: "yes" - state: "started" - daemon_reload: "yes" |
