From a9c66ab0e3eb6f6a60fb89a6e025caccab5f9115 Mon Sep 17 00:00:00 2001 From: Thomas Basler Date: Wed, 2 Oct 2024 21:13:55 +0200 Subject: [PATCH] homeassistant: Install basic mosquitto instance --- host_vars/lasagne.binary.kitchen | 21 +++++++++++++++++++++ roles/homeassistant/meta/main.yml | 3 ++- 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/host_vars/lasagne.binary.kitchen b/host_vars/lasagne.binary.kitchen index b480848..b49b471 100644 --- a/host_vars/lasagne.binary.kitchen +++ b/host_vars/lasagne.binary.kitchen @@ -9,3 +9,24 @@ root_keys_host: - "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIC0Wq37DP89UO6MiJvvRbsXEcEV9d5/JJb7K2R0WHsHa sct39667@m-mob-062" uau_reboot: "false" + +mosquitto_listeners: + # Listeners for Mosquitto MQTT Broker + - name: "default" + listener: "1883" + protocol: "mqtt" + use_username_as_clientid: "false" + allow_zero_length_clientid: "true" + allow_anonymous: "false" + users: + - username: admin + password: "{{ vault_mosquitto_arwen_admin_passwd }}" + acl: + - permissions: readwrite + topic: "#" + + - username: homeassistant + password: "{{ vault_mosquitto_arwen_homeassistant_passwd }}" + acl: + - permissions: readwrite + topic: "#" diff --git a/roles/homeassistant/meta/main.yml b/roles/homeassistant/meta/main.yml index eb29279..9a715bd 100644 --- a/roles/homeassistant/meta/main.yml +++ b/roles/homeassistant/meta/main.yml @@ -8,4 +8,5 @@ galaxy_info: - name: Debian min_ansible_version: "2.4" -dependencies: [] +dependencies: + - { role: mosquitto }