From 9115d30c59b7498f7ac93992ae81232784100679 Mon Sep 17 00:00:00 2001 From: Tuan-Dat Tran Date: Wed, 3 Jun 2026 03:01:20 +0200 Subject: [PATCH] feat(raspberry_pi): add defaults, handlers, and secrets placeholder --- roles/raspberry_pi/defaults/main.yaml | 7 +++++++ roles/raspberry_pi/handlers/main.yaml | 7 +++++++ vars/group_vars/raspberry_pi/secrets.yaml | 3 +++ 3 files changed, 17 insertions(+) create mode 100644 roles/raspberry_pi/defaults/main.yaml create mode 100644 roles/raspberry_pi/handlers/main.yaml create mode 100644 vars/group_vars/raspberry_pi/secrets.yaml diff --git a/roles/raspberry_pi/defaults/main.yaml b/roles/raspberry_pi/defaults/main.yaml new file mode 100644 index 0000000..b6f491d --- /dev/null +++ b/roles/raspberry_pi/defaults/main.yaml @@ -0,0 +1,7 @@ +--- +raspberry_pi_docker_base: /opt/docker +raspberry_pi_mosquitto_config_dir: "{{ raspberry_pi_docker_base }}/config/mosquitto" +raspberry_pi_z2m_config_dir: "{{ raspberry_pi_docker_base }}/config/zigbee2mqtt" +raspberry_pi_compose_dir: "{{ raspberry_pi_docker_base }}/compose" +raspberry_pi_mosquitto_version: "2" +raspberry_pi_z2m_version: "2" diff --git a/roles/raspberry_pi/handlers/main.yaml b/roles/raspberry_pi/handlers/main.yaml new file mode 100644 index 0000000..71dd981 --- /dev/null +++ b/roles/raspberry_pi/handlers/main.yaml @@ -0,0 +1,7 @@ +--- +- name: Restart zigbee2mqtt + ansible.builtin.command: + cmd: docker compose restart zigbee2mqtt + chdir: "{{ raspberry_pi_compose_dir }}" + listen: restart zigbee2mqtt + when: inventory_hostname == 'naruto' diff --git a/vars/group_vars/raspberry_pi/secrets.yaml b/vars/group_vars/raspberry_pi/secrets.yaml new file mode 100644 index 0000000..27582d8 --- /dev/null +++ b/vars/group_vars/raspberry_pi/secrets.yaml @@ -0,0 +1,3 @@ +vault_raspberry_pi: + zigbee2mqtt: + network_key: "GENERATE"