Use unified tailnet launcher and fix Zulip RabbitMQ

This commit is contained in:
Conrad Kramer 2026-04-19 00:22:13 -07:00
parent 7567ab194b
commit 8ac1a5c70e
2 changed files with 2 additions and 13 deletions

View file

@ -244,8 +244,7 @@ in
forgejoClientSecretFile = config.age.secrets.burrowForgejoOidcClientSecret.path;
headscaleClientSecretFile = config.age.secrets.burrowHeadscaleOidcClientSecret.path;
tailscaleClientSecretFile = config.age.secrets.burrowTailscaleOidcClientSecret.path;
tailscaleAccessGroupName = contributors.groups.users;
defaultExternalApplicationSlug = "tailscale";
defaultExternalApplicationSlug = "ts";
googleClientIDFile = config.age.secrets.burrowAuthentikGoogleClientId.path;
googleClientSecretFile = config.age.secrets.burrowAuthentikGoogleClientSecret.path;
googleAccountMapFile = config.age.secrets.burrowAuthentikGoogleAccountMap.path;

View file

@ -41,20 +41,10 @@ let
rabbitmq = {
image = "rabbitmq:4.2";
restart = "unless-stopped";
command = [
"sh"
"-euc"
''
export RABBITMQ_DEFAULT_PASS="$(cat "$RABBITMQ_PASSWORD_FILE")"
echo "default_user = $RABBITMQ_DEFAULT_USER" >> /etc/rabbitmq/rabbitmq.conf
echo "default_pass = $RABBITMQ_DEFAULT_PASS" >> /etc/rabbitmq/rabbitmq.conf
exec docker-entrypoint.sh rabbitmq-server
''
];
secrets = [ "zulip__rabbitmq_password" ];
environment = {
RABBITMQ_DEFAULT_USER = "zulip";
RABBITMQ_PASSWORD_FILE = "/run/secrets/zulip__rabbitmq_password";
RABBITMQ_DEFAULT_PASS_FILE = "/run/secrets/zulip__rabbitmq_password";
};
volumes = [ "rabbitmq:/var/lib/rabbitmq:rw" ];
attach = false;