From 5f08b34c5247ee0c4de2a9264d059b69271e3473 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Isma=C3=ABl=20Bouya?= Date: Mon, 15 Apr 2019 01:17:31 +0200 Subject: Move shaarli passwords to secure location Related issue: https://git.immae.eu/mantisbt/view.php?id=122 --- nixops/modules/websites/phpfpm/default.nix | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'nixops/modules/websites/phpfpm') diff --git a/nixops/modules/websites/phpfpm/default.nix b/nixops/modules/websites/phpfpm/default.nix index 882babc..9c068bf 100644 --- a/nixops/modules/websites/phpfpm/default.nix +++ b/nixops/modules/websites/phpfpm/default.nix @@ -83,6 +83,18 @@ in { ''; }; + envFile = mkOption { + default = {}; + type = types.attrsOf types.string; + example = literalExample '' + { mypool = "path/to/file"; + } + ''; + description = '' + Extra environment file go into the service script. + ''; + }; + poolPhpConfigs = mkOption { default = {}; type = types.attrsOf types.lines; @@ -174,6 +186,7 @@ in { cfgFile = fpmCfgFile pool poolConfig; poolPhpIni = cfg.poolPhpConfigs.${pool} or ""; in { + EnvironmentFile = if builtins.hasAttr pool cfg.envFile then [cfg.envFile.${pool}] else []; Slice = "phpfpm.slice"; PrivateDevices = true; ProtectSystem = "full"; -- cgit v1.2.3