totoro: add some not-really-authed users to mosquitto just for separation
This commit is contained in:
parent
d87a9cee2d
commit
5db6c14cd3
1 changed files with 25 additions and 2 deletions
|
@ -8,21 +8,44 @@ in {
|
||||||
settings = {
|
settings = {
|
||||||
homeassistant = true;
|
homeassistant = true;
|
||||||
serial.port = "/dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_eca6e9ba6596ed11ac206b4ce259fb3e-if00-port0";
|
serial.port = "/dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_eca6e9ba6596ed11ac206b4ce259fb3e-if00-port0";
|
||||||
mqtt.server = "mqtt://localhost:1883";
|
mqtt = {
|
||||||
|
server = "mqtt://localhost:1883";
|
||||||
|
user = "zigbee2mqtt";
|
||||||
|
password = "zigbee2mqtt";
|
||||||
|
};
|
||||||
frontend = {
|
frontend = {
|
||||||
port = 8099;
|
port = 8099;
|
||||||
host = config.my.ip.tailscale6;
|
host = config.my.ip.tailscale6;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
services.mosquitto = {
|
services.mosquitto = let
|
||||||
|
localhostUsers = {
|
||||||
|
zigbee2mqtt = {
|
||||||
|
password = "zigbee2mqtt";
|
||||||
|
acl = [
|
||||||
|
"readwrite zigbee2mqtt/#"
|
||||||
|
"readwrite homeassistant/#"
|
||||||
|
];
|
||||||
|
};
|
||||||
|
homeassistant = {
|
||||||
|
password = "homeassistant";
|
||||||
|
acl = [
|
||||||
|
"readwrite zigbee2mqtt/#"
|
||||||
|
"readwrite homeassistant/#"
|
||||||
|
];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
in {
|
||||||
enable = true;
|
enable = true;
|
||||||
listeners = [{
|
listeners = [{
|
||||||
address = "127.0.0.1";
|
address = "127.0.0.1";
|
||||||
port = 1883;
|
port = 1883;
|
||||||
|
users = localhostUsers;
|
||||||
} {
|
} {
|
||||||
address = "::1";
|
address = "::1";
|
||||||
port = 1883;
|
port = 1883;
|
||||||
|
users = localhostUsers;
|
||||||
}];
|
}];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue