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"