diff --git a/modules/bazarr/module.json b/modules/bazarr/module.json index 050700b..b90dd88 100644 --- a/modules/bazarr/module.json +++ b/modules/bazarr/module.json @@ -8,7 +8,7 @@ "module.bazarr.subtitle.downloaded" ], "own-secrets": { - "broker": "/var/lib/bazarr/broker" + "broker": "/var/lib/mesh/bazarr/broker" }, "listens": [ { @@ -19,6 +19,12 @@ } ], "resources": [ + { + "id": "mesh-state", + "type": "directory", + "path": "/var/lib/mesh/bazarr", + "mode": "0700" + }, { "id": "config", "type": "directory", diff --git a/modules/cloudflare-dns/module.json b/modules/cloudflare-dns/module.json index afaaaf1..49292e9 100644 --- a/modules/cloudflare-dns/module.json +++ b/modules/cloudflare-dns/module.json @@ -18,13 +18,19 @@ }, "own-secrets": { "token": "/var/lib/cloudflare-dns/token", - "broker": "/var/lib/cloudflare-dns/broker" + "broker": "/var/lib/mesh/cloudflare-dns/broker" }, "emits": [ "module.cloudflare-dns.record.created", "module.cloudflare-dns.record.removed" ], "resources": [ + { + "id": "mesh-state", + "type": "directory", + "path": "/var/lib/mesh/cloudflare-dns", + "mode": "0700" + }, { "id": "state", "type": "directory", @@ -61,7 +67,7 @@ "/var/lib/cloudflare-dns/config.json:/run/config/config.json:ro", "/var/lib/cloudflare-dns/grants:/grants", "/var/lib/cloudflare-dns/token:/run/secrets/token:ro", - "/var/lib/cloudflare-dns/broker:/run/secrets/broker:ro" + "/var/lib/mesh/cloudflare-dns/broker:/run/secrets/broker:ro" ] } ] diff --git a/modules/dnsmasq/module.json b/modules/dnsmasq/module.json index 9fcd34f..7b2c0cd 100644 --- a/modules/dnsmasq/module.json +++ b/modules/dnsmasq/module.json @@ -12,7 +12,7 @@ "module.dnsmasq.name.removed" ], "own-secrets": { - "broker": "/var/lib/dnsmasq/broker" + "broker": "/var/lib/mesh/dnsmasq/broker" }, "claims": [ { @@ -30,6 +30,12 @@ } ], "resources": [ + { + "id": "mesh-state", + "type": "directory", + "path": "/var/lib/mesh/dnsmasq", + "mode": "0700" + }, { "id": "package", "type": "package", diff --git a/modules/gitea/module.json b/modules/gitea/module.json index 83133c8..b6af10e 100644 --- a/modules/gitea/module.json +++ b/modules/gitea/module.json @@ -39,9 +39,15 @@ ], "own-secrets": { "internal-token": "/var/lib/gitea/internal-token.secret", - "broker": "/var/lib/gitea/broker" + "broker": "/var/lib/mesh/gitea/broker" }, "resources": [ + { + "id": "mesh-state", + "type": "directory", + "path": "/var/lib/mesh/gitea", + "mode": "0700" + }, { "id": "state", "type": "directory", diff --git a/modules/grafana/module.json b/modules/grafana/module.json index e9ae8fa..3835b69 100644 --- a/modules/grafana/module.json +++ b/modules/grafana/module.json @@ -6,7 +6,7 @@ ], "own-secrets": { "admin": "/var/lib/grafana-module/admin.secret", - "broker": "/var/lib/grafana-module/broker" + "broker": "/var/lib/mesh/grafana/broker" }, "capabilities": [ "container-runtime" @@ -20,6 +20,12 @@ } ], "resources": [ + { + "id": "mesh-state", + "type": "directory", + "path": "/var/lib/mesh/grafana", + "mode": "0700" + }, { "id": "state", "type": "directory", diff --git a/modules/home-assistant/module.json b/modules/home-assistant/module.json index 2fefc03..3e63d64 100644 --- a/modules/home-assistant/module.json +++ b/modules/home-assistant/module.json @@ -8,7 +8,7 @@ "module.home-assistant.state.changed" ], "own-secrets": { - "broker": "/var/lib/home-assistant/broker" + "broker": "/var/lib/mesh/home-assistant/broker" }, "listens": [ { @@ -19,6 +19,12 @@ } ], "resources": [ + { + "id": "mesh-state", + "type": "directory", + "path": "/var/lib/mesh/home-assistant", + "mode": "0700" + }, { "id": "config", "type": "directory", diff --git a/modules/icecast/module.json b/modules/icecast/module.json index 017a6e8..b60778d 100644 --- a/modules/icecast/module.json +++ b/modules/icecast/module.json @@ -12,7 +12,7 @@ "source": "/var/lib/icecast-module/source.secret", "admin": "/var/lib/icecast-module/admin.secret", "relay": "/var/lib/icecast-module/relay.secret", - "broker": "/var/lib/icecast-module/broker" + "broker": "/var/lib/mesh/icecast/broker" }, "listens": [ { @@ -23,6 +23,12 @@ } ], "resources": [ + { + "id": "mesh-state", + "type": "directory", + "path": "/var/lib/mesh/icecast", + "mode": "0700" + }, { "id": "state", "type": "directory", diff --git a/modules/keycloak/module.json b/modules/keycloak/module.json index 404cce3..0bc6c51 100644 --- a/modules/keycloak/module.json +++ b/modules/keycloak/module.json @@ -36,9 +36,15 @@ ], "own-secrets": { "admin": "/var/lib/keycloak/admin.secret", - "broker": "/var/lib/keycloak/broker" + "broker": "/var/lib/mesh/keycloak/broker" }, "resources": [ + { + "id": "mesh-state", + "type": "directory", + "path": "/var/lib/mesh/keycloak", + "mode": "0700" + }, { "id": "state", "type": "directory", diff --git a/modules/mailu/module.json b/modules/mailu/module.json index 33aafe4..bf64c8a 100644 --- a/modules/mailu/module.json +++ b/modules/mailu/module.json @@ -50,9 +50,15 @@ "secret-key": "/var/lib/mailu/secret-key.secret", "database": "/var/lib/mailu/database.secret", "admin": "/var/lib/mailu/admin.secret", - "broker": "/var/lib/mailu/broker" + "broker": "/var/lib/mesh/mailu/broker" }, "resources": [ + { + "id": "mesh-state", + "type": "directory", + "path": "/var/lib/mesh/mailu", + "mode": "0700" + }, { "id": "state", "type": "directory", diff --git a/modules/minio/module.json b/modules/minio/module.json index 98b5cfa..7794739 100644 --- a/modules/minio/module.json +++ b/modules/minio/module.json @@ -36,9 +36,15 @@ }, "own-secrets": { "root": "/var/lib/minio/root.secret", - "broker": "/var/lib/minio/broker" + "broker": "/var/lib/mesh/minio/broker" }, "resources": [ + { + "id": "mesh-state", + "type": "directory", + "path": "/var/lib/mesh/minio", + "mode": "0700" + }, { "id": "state", "type": "directory", @@ -109,4 +115,4 @@ ] } ] -} \ No newline at end of file +} diff --git a/modules/nextcloud/module.json b/modules/nextcloud/module.json index 8d56fee..a84d447 100644 --- a/modules/nextcloud/module.json +++ b/modules/nextcloud/module.json @@ -27,7 +27,7 @@ ], "own-secrets": { "admin": "/var/lib/nextcloud-module/admin.secret", - "broker": "/var/lib/nextcloud-module/broker" + "broker": "/var/lib/mesh/nextcloud/broker" }, "capabilities": [ "container-runtime" @@ -41,6 +41,12 @@ } ], "resources": [ + { + "id": "mesh-state", + "type": "directory", + "path": "/var/lib/mesh/nextcloud", + "mode": "0700" + }, { "id": "state", "type": "directory", diff --git a/modules/nodered/module.json b/modules/nodered/module.json index 1bca4dd..9a48039 100644 --- a/modules/nodered/module.json +++ b/modules/nodered/module.json @@ -5,7 +5,7 @@ "module.nodered.flows.deployed" ], "own-secrets": { - "broker": "/var/lib/nodered/broker" + "broker": "/var/lib/mesh/nodered/broker" }, "capabilities": [ "container-runtime" @@ -19,6 +19,12 @@ } ], "resources": [ + { + "id": "mesh-state", + "type": "directory", + "path": "/var/lib/mesh/nodered", + "mode": "0700" + }, { "id": "data", "type": "directory", diff --git a/modules/nzbget/module.json b/modules/nzbget/module.json index c6dabae..184a1b3 100644 --- a/modules/nzbget/module.json +++ b/modules/nzbget/module.json @@ -10,7 +10,7 @@ ], "consumes": [], "own-secrets": { - "broker": "/var/lib/nzbget/broker" + "broker": "/var/lib/mesh/nzbget/broker" }, "listens": [ { @@ -21,6 +21,12 @@ } ], "resources": [ + { + "id": "mesh-state", + "type": "directory", + "path": "/var/lib/mesh/nzbget", + "mode": "0700" + }, { "id": "config", "type": "directory", diff --git a/modules/ombi/module.json b/modules/ombi/module.json index edc4fb4..8a7a5cb 100644 --- a/modules/ombi/module.json +++ b/modules/ombi/module.json @@ -9,7 +9,7 @@ "module.ombi.request.approved" ], "own-secrets": { - "broker": "/var/lib/ombi/broker" + "broker": "/var/lib/mesh/ombi/broker" }, "listens": [ { @@ -20,6 +20,12 @@ } ], "resources": [ + { + "id": "mesh-state", + "type": "directory", + "path": "/var/lib/mesh/ombi", + "mode": "0700" + }, { "id": "config", "type": "directory", diff --git a/modules/photos/module.json b/modules/photos/module.json index 72e6cf6..e24f528 100644 --- a/modules/photos/module.json +++ b/modules/photos/module.json @@ -19,9 +19,15 @@ "module.photos.item.added" ], "own-secrets": { - "broker": "/etc/photos/broker" + "broker": "/var/lib/mesh/photos/broker" }, "resources": [ + { + "id": "mesh-state", + "type": "directory", + "path": "/var/lib/mesh/photos", + "mode": "0700" + }, { "id": "config", "type": "directory", diff --git a/modules/plex/module.json b/modules/plex/module.json index 91445c0..b120077 100644 --- a/modules/plex/module.json +++ b/modules/plex/module.json @@ -13,7 +13,7 @@ "module.*.download.completed" ], "own-secrets": { - "broker": "/var/lib/plex/broker" + "broker": "/var/lib/mesh/plex/broker" }, "listens": [ { @@ -24,6 +24,12 @@ } ], "resources": [ + { + "id": "mesh-state", + "type": "directory", + "path": "/var/lib/mesh/plex", + "mode": "0700" + }, { "id": "config", "type": "directory", diff --git a/modules/postgres/module.json b/modules/postgres/module.json index ec68156..a11feaf 100644 --- a/modules/postgres/module.json +++ b/modules/postgres/module.json @@ -33,9 +33,15 @@ }, "own-secrets": { "superuser": "/var/lib/postgres/superuser.secret", - "broker": "/var/lib/postgres/broker" + "broker": "/var/lib/mesh/postgres/broker" }, "resources": [ + { + "id": "mesh-state", + "type": "directory", + "path": "/var/lib/mesh/postgres", + "mode": "0700" + }, { "id": "state", "type": "directory", diff --git a/modules/qbittorrent/module.json b/modules/qbittorrent/module.json index 97690ab..4cf1739 100644 --- a/modules/qbittorrent/module.json +++ b/modules/qbittorrent/module.json @@ -10,7 +10,7 @@ ], "consumes": [], "own-secrets": { - "broker": "/var/lib/qbittorrent/broker" + "broker": "/var/lib/mesh/qbittorrent/broker" }, "listens": [ { @@ -21,6 +21,12 @@ } ], "resources": [ + { + "id": "mesh-state", + "type": "directory", + "path": "/var/lib/mesh/qbittorrent", + "mode": "0700" + }, { "id": "config", "type": "directory", diff --git a/modules/radarr/module.json b/modules/radarr/module.json index e05b77d..a66fc63 100644 --- a/modules/radarr/module.json +++ b/modules/radarr/module.json @@ -10,7 +10,7 @@ ], "consumes": [], "own-secrets": { - "broker": "/var/lib/radarr/broker" + "broker": "/var/lib/mesh/radarr/broker" }, "listens": [ { @@ -21,6 +21,12 @@ } ], "resources": [ + { + "id": "mesh-state", + "type": "directory", + "path": "/var/lib/mesh/radarr", + "mode": "0700" + }, { "id": "config", "type": "directory", diff --git a/modules/redis/module.json b/modules/redis/module.json index 3acb6c9..80d9f30 100644 --- a/modules/redis/module.json +++ b/modules/redis/module.json @@ -25,7 +25,7 @@ }, "own-secrets": { "default": "/var/lib/redis-module/default.secret", - "broker": "/var/lib/redis-module/broker" + "broker": "/var/lib/mesh/redis/broker" }, "listens": [ { @@ -36,6 +36,12 @@ } ], "resources": [ + { + "id": "mesh-state", + "type": "directory", + "path": "/var/lib/mesh/redis", + "mode": "0700" + }, { "id": "state", "type": "directory", diff --git a/modules/registry/module.json b/modules/registry/module.json index 0aa752e..08cb45f 100644 --- a/modules/registry/module.json +++ b/modules/registry/module.json @@ -20,7 +20,7 @@ "module.registry.image.pushed" ], "own-secrets": { - "broker": "/var/lib/registry/broker" + "broker": "/var/lib/mesh/registry/broker" }, "serves": { "artifact-store": { diff --git a/modules/sonarr/module.json b/modules/sonarr/module.json index aa0a983..645da0b 100644 --- a/modules/sonarr/module.json +++ b/modules/sonarr/module.json @@ -10,7 +10,7 @@ ], "consumes": [], "own-secrets": { - "broker": "/var/lib/sonarr/broker" + "broker": "/var/lib/mesh/sonarr/broker" }, "listens": [ { @@ -21,6 +21,12 @@ } ], "resources": [ + { + "id": "mesh-state", + "type": "directory", + "path": "/var/lib/mesh/sonarr", + "mode": "0700" + }, { "id": "config", "type": "directory", diff --git a/modules/tautulli/module.json b/modules/tautulli/module.json index d3d3483..27bfc8f 100644 --- a/modules/tautulli/module.json +++ b/modules/tautulli/module.json @@ -5,7 +5,7 @@ "module.tautulli.watch.recorded" ], "own-secrets": { - "broker": "/var/lib/tautulli/broker" + "broker": "/var/lib/mesh/tautulli/broker" }, "capabilities": [ "container-runtime" @@ -19,6 +19,12 @@ } ], "resources": [ + { + "id": "mesh-state", + "type": "directory", + "path": "/var/lib/mesh/tautulli", + "mode": "0700" + }, { "id": "config", "type": "directory", diff --git a/modules/verdaccio/module.json b/modules/verdaccio/module.json index f8887d7..f9d93c0 100644 --- a/modules/verdaccio/module.json +++ b/modules/verdaccio/module.json @@ -8,7 +8,7 @@ "module.verdaccio.package.published" ], "own-secrets": { - "broker": "/var/lib/verdaccio/broker" + "broker": "/var/lib/mesh/verdaccio/broker" }, "listens": [ { @@ -19,6 +19,12 @@ } ], "resources": [ + { + "id": "mesh-state", + "type": "directory", + "path": "/var/lib/mesh/verdaccio", + "mode": "0700" + }, { "id": "conf", "type": "directory",