From 1b3154e40a568a296c74759d68827366b5f26da9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Isma=C3=ABl=20Bouya?= Date: Thu, 25 Apr 2019 01:37:42 +0200 Subject: Move websites to new secrets --- nixops/modules/websites/ludivine/default.nix | 4 ++-- nixops/modules/websites/ludivine/ludivinecassal.nix | 14 +++++++------- 2 files changed, 9 insertions(+), 9 deletions(-) (limited to 'nixops/modules/websites/ludivine') diff --git a/nixops/modules/websites/ludivine/default.nix b/nixops/modules/websites/ludivine/default.nix index 814764f..a3d3922 100644 --- a/nixops/modules/websites/ludivine/default.nix +++ b/nixops/modules/websites/ludivine/default.nix @@ -21,7 +21,7 @@ in { config = lib.mkMerge [ (lib.mkIf cfg.production.enable { - deployment.keys = ludivinecassal_prod.keys; + mySecrets.keys = ludivinecassal_prod.keys; services.myWebsites.commons.stats.enable = true; services.myWebsites.commons.stats.sites = [ { @@ -54,7 +54,7 @@ in { }; }) (lib.mkIf cfg.integration.enable { - deployment.keys = ludivinecassal_dev.keys; + mySecrets.keys = ludivinecassal_dev.keys; security.acme.certs."eldiron".extraDomains."ludivine.immae.eu" = null; services.myPhpfpm.preStart.ludivinecassal_dev = ludivinecassal_dev.phpFpm.preStart; diff --git a/nixops/modules/websites/ludivine/ludivinecassal.nix b/nixops/modules/websites/ludivine/ludivinecassal.nix index 439d3c9..c12d89c 100644 --- a/nixops/modules/websites/ludivine/ludivinecassal.nix +++ b/nixops/modules/websites/ludivine/ludivinecassal.nix @@ -3,8 +3,8 @@ let ludivinecassal = { config }: rec { environment = config.environment; varDir = "/var/lib/ludivinecassal_${environment}"; - keys."${environment}-ludivinecassal" = { - destDir = "/run/keys/webapps"; + keys = [{ + dest = "webapps/${environment}-ludivinecassal"; user = apache.user; group = apache.group; permissions = "0400"; @@ -38,7 +38,7 @@ let sass: ${sass}/bin/sass ruby: ${ruby}/bin/ruby ''; - }; + }]; phpFpm = rec { preStart = '' if [ ! -f "${varDir}/currentWebappDir" -o \ @@ -49,10 +49,10 @@ let /run/wrappers/bin/sudo -u wwwrun ./bin/console --env=${environment} cache:clear --no-warmup popd > /dev/null echo -n "${webappDir}" > ${varDir}/currentWebappDir - sha512sum /run/keys/webapps/${environment}-ludivinecassal > ${varDir}/currentKey + sha512sum /var/secrets/webapps/${environment}-ludivinecassal > ${varDir}/currentKey fi ''; - serviceDeps = [ "mysql.service" "${environment}-ludivinecassal-key.service" ]; + serviceDeps = [ "mysql.service" ]; socket = "/var/run/phpfpm/ludivinecassal-${environment}.sock"; pool = '' listen = ${socket} @@ -63,7 +63,7 @@ let php_admin_value[upload_max_filesize] = 20M php_admin_value[post_max_size] = 20M ;php_admin_flag[log_errors] = on - php_admin_value[open_basedir] = "/run/keys/webapps/${environment}-ludivinecassal:${webappDir}:${varDir}:/tmp" + php_admin_value[open_basedir] = "/var/secrets/webapps/${environment}-ludivinecassal:${webappDir}:${varDir}:/tmp" php_admin_value[session.save_path] = "${varDir}/phpSessions" ${if environment == "dev" then '' pm = ondemand @@ -177,7 +177,7 @@ let postInstall = '' rm -rf var/{logs,cache,data,miniatures,tmp} ln -sf ${varDir}/{logs,cache,data,miniatures,tmp} var/ - ln -sf /run/keys/webapps/${environment}-ludivinecassal app/config/parameters.yml + ln -sf /var/secrets/webapps/${environment}-ludivinecassal app/config/parameters.yml ''; buildInputs = [ sass ]; }); -- cgit v1.2.3