diff --git a/nixos/hosts/hades/default.nix b/nixos/hosts/hades/default.nix index 731d29a..737ea04 100644 --- a/nixos/hosts/hades/default.nix +++ b/nixos/hosts/hades/default.nix @@ -180,7 +180,6 @@ hostname = "mastodon"; ip = "192.168.0.138"; mac = "52:60:8a:06:86:9c"; - nix = false; } { hostname = "lidarr"; diff --git a/nixos/hosts/hades/mastodon/configuration.nix b/nixos/hosts/hades/mastodon/configuration.nix index b695802..20d39db 100644 --- a/nixos/hosts/hades/mastodon/configuration.nix +++ b/nixos/hosts/hades/mastodon/configuration.nix @@ -14,7 +14,17 @@ in { package = pkgs.elasticsearch7; }; - vault-secrets.secrets.mastodon = { }; + vault-secrets.secrets.mastodon = { + services = [ "mastodon-init-dirs" "mastodon" ]; + }; + + # Append the init-dirs script to add AWS/Minio secrets + systemd.services.mastodon-init-dirs.script = '' + cat >> /var/lib/mastodon/.secrets_env <