mirror of
https://github.com/genebean/dots.git
synced 2026-03-27 01:17:42 -04:00
Merge pull request #520 from genebean/cert_usage
Make sure mosquitto uses updated cert
This commit is contained in:
commit
fb1bdb028f
1 changed files with 7 additions and 3 deletions
|
|
@ -1,4 +1,8 @@
|
|||
{ config, ... }: {
|
||||
{ config, ... }: let
|
||||
mqtt_domain = "mqtt.technicalissues.us";
|
||||
in {
|
||||
security.acme.certs.${mqtt_domain}.postRun = "systemctl restart ${config.systemd.services.mosquitto.name}";
|
||||
|
||||
services.mosquitto = {
|
||||
enable = true;
|
||||
bridges = {
|
||||
|
|
@ -83,7 +87,7 @@
|
|||
port = 8883;
|
||||
users = mqtt_users;
|
||||
settings = let
|
||||
certDir = config.security.acme.certs."mqtt.technicalissues.us".directory;
|
||||
certDir = config.security.acme.certs."${mqtt_domain}".directory;
|
||||
in {
|
||||
allow_anonymous = false;
|
||||
keyfile = certDir + "/key.pem";
|
||||
|
|
@ -95,7 +99,7 @@
|
|||
port = 9001;
|
||||
users = mqtt_users;
|
||||
settings = let
|
||||
certDir = config.security.acme.certs."mqtt.technicalissues.us".directory;
|
||||
certDir = config.security.acme.certs."${mqtt_domain}".directory;
|
||||
in {
|
||||
allow_anonymous = false;
|
||||
keyfile = certDir + "/key.pem";
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue