From b0781dbc85da7bba5a3a9209ca4d3b3900eea7b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Isma=C3=ABl=20Bouya?= Date: Thu, 24 Jan 2019 18:10:20 +0100 Subject: Make redis connections abstract --- virtual/modules/websites/tools/cloud/nextcloud.nix | 4 ++-- virtual/modules/websites/tools/diaspora/diaspora.nix | 2 +- virtual/modules/websites/tools/mastodon/mastodon.nix | 6 +++--- virtual/modules/websites/tools/mediagoblin/mediagoblin.nix | 4 ++-- virtual/modules/websites/tools/tools/wallabag.nix | 8 ++++---- 5 files changed, 12 insertions(+), 12 deletions(-) (limited to 'virtual/modules/websites/tools') diff --git a/virtual/modules/websites/tools/cloud/nextcloud.nix b/virtual/modules/websites/tools/cloud/nextcloud.nix index 815254b..1cd7b90 100644 --- a/virtual/modules/websites/tools/cloud/nextcloud.nix +++ b/virtual/modules/websites/tools/cloud/nextcloud.nix @@ -138,8 +138,8 @@ let 'filelocking.enabled' => true, 'redis' => array ( - 'host' => 'localhost', - 'port' => 6379, + 'host' => '${env.redis.socket}', + 'port' => 0, 'dbindex' => ${env.redis.db_index}, ), 'overwrite.cli.url' => 'https://cloud.immae.eu', diff --git a/virtual/modules/websites/tools/diaspora/diaspora.nix b/virtual/modules/websites/tools/diaspora/diaspora.nix index be3e426..798ebe6 100644 --- a/virtual/modules/websites/tools/diaspora/diaspora.nix +++ b/virtual/modules/websites/tools/diaspora/diaspora.nix @@ -28,7 +28,7 @@ let environment: url: "https://diaspora.immae.eu/" certificate_authorities: '${cacert}/etc/ssl/certs/ca-bundle.crt' - redis: 'redis://localhost:6379/15' + redis: '${env.redis_url}' sidekiq: s3: assets: diff --git a/virtual/modules/websites/tools/mastodon/mastodon.nix b/virtual/modules/websites/tools/mastodon/mastodon.nix index cb8bfc8..e6b396b 100644 --- a/virtual/modules/websites/tools/mastodon/mastodon.nix +++ b/virtual/modules/websites/tools/mastodon/mastodon.nix @@ -64,9 +64,9 @@ let buildInputs = [ yarnModules gems ]; }); config = writeText "mastodon_environment" '' - REDIS_HOST=localhost - REDIS_PORT=6379 - REDIS_DB=13 + REDIS_HOST=${env.redis.host} + REDIS_PORT=${env.redis.port} + REDIS_DB=${env.redis.db} DB_HOST=/run/postgresql DB_USER=mastodon DB_NAME=mastodon diff --git a/virtual/modules/websites/tools/mediagoblin/mediagoblin.nix b/virtual/modules/websites/tools/mediagoblin/mediagoblin.nix index 54470a4..cad6225 100644 --- a/virtual/modules/websites/tools/mediagoblin/mediagoblin.nix +++ b/virtual/modules/websites/tools/mediagoblin/mediagoblin.nix @@ -225,8 +225,8 @@ in base_url = /mgoblin_media/ [celery] - CELERY_RESULT_DBURI = redis+socket:///run/redis/redis.sock?virtual_host=12 - BROKER_URL = redis+socket:///run/redis/redis.sock?virtual_host=12 + CELERY_RESULT_DBURI = ${env.redis_url} + BROKER_URL = ${env.redis_url} CELERYD_CONCURRENCY = 1 [plugins] diff --git a/virtual/modules/websites/tools/tools/wallabag.nix b/virtual/modules/websites/tools/tools/wallabag.nix index d6eb95a..e708e8c 100644 --- a/virtual/modules/websites/tools/tools/wallabag.nix +++ b/virtual/modules/websites/tools/tools/wallabag.nix @@ -34,10 +34,10 @@ let rabbitmq_user: guest rabbitmq_password: guest rabbitmq_prefetch_count: 10 - redis_scheme: tcp - redis_host: localhost - redis_port: 6379 - redis_path: null + redis_scheme: unix + redis_host: null + redis_port: null + redis_path: ${env.redis.socket} redis_password: null sites_credentials: { } ldap_enabled: true -- cgit v1.2.3