aboutsummaryrefslogtreecommitdiff
path: root/nixops/modules/websites/tools/tools/default.nix
diff options
context:
space:
mode:
authorIsmaël Bouya <ismael.bouya@normalesup.org>2019-04-15 00:23:03 +0200
committerIsmaël Bouya <ismael.bouya@normalesup.org>2019-04-15 00:44:49 +0200
commita840a21c954be6342603ae7a45dde6c005761696 (patch)
treee2d2c547d5e6a4a74aa3cca53d97e3b39f8b8625 /nixops/modules/websites/tools/tools/default.nix
parent981634865c275c1f35e78a27c6d76cd9708fd7ef (diff)
downloadNix-a840a21c954be6342603ae7a45dde6c005761696.tar.gz
Nix-a840a21c954be6342603ae7a45dde6c005761696.tar.zst
Nix-a840a21c954be6342603ae7a45dde6c005761696.zip
Move ttrss, wallabag, ldap and roundcubemail passwords to secure location
Related issue: https://git.immae.eu/mantisbt/view.php?id=122
Diffstat (limited to 'nixops/modules/websites/tools/tools/default.nix')
-rw-r--r--nixops/modules/websites/tools/tools/default.nix20
1 files changed, 18 insertions, 2 deletions
diff --git a/nixops/modules/websites/tools/tools/default.nix b/nixops/modules/websites/tools/tools/default.nix
index 14b5934..3d5465f 100644
--- a/nixops/modules/websites/tools/tools/default.nix
+++ b/nixops/modules/websites/tools/tools/default.nix
@@ -46,7 +46,13 @@ in {
46 security.acme.certs."eldiron".extraDomains."tools.immae.eu" = null; 46 security.acme.certs."eldiron".extraDomains."tools.immae.eu" = null;
47 security.acme.certs."eldiron".extraDomains."devtools.immae.eu" = null; 47 security.acme.certs."eldiron".extraDomains."devtools.immae.eu" = null;
48 48
49 deployment.keys = kanboard.keys; 49 deployment.keys =
50 kanboard.keys
51 // ldap.keys
52 // roundcubemail.keys
53 // ttrss.keys
54 // wallabag.keys
55 // yourls.keys;
50 56
51 services.myWebsites.integration.modules = 57 services.myWebsites.integration.modules =
52 rainloop.apache.modules; 58 rainloop.apache.modules;
@@ -131,7 +137,17 @@ in {
131 ]; 137 ];
132 }; 138 };
133 139
134 services.myPhpfpm.serviceDependencies.kanboard = kanboard.phpFpm.serviceDeps; 140 services.myPhpfpm.serviceDependencies = {
141 dokuwiki = dokuwiki.phpFpm.serviceDeps;
142 kanboard = kanboard.phpFpm.serviceDeps;
143 ldap = ldap.phpFpm.serviceDeps;
144 rainloop = rainloop.phpFpm.serviceDeps;
145 roundcubemail = roundcubemail.phpFpm.serviceDeps;
146 ttrss = ttrss.phpFpm.serviceDeps;
147 wallabag = wallabag.phpFpm.serviceDeps;
148 yourls = yourls.phpFpm.serviceDeps;
149 };
150
135 services.myPhpfpm.poolPhpConfigs.roundcubemail = roundcubemail.phpFpm.phpConfig; 151 services.myPhpfpm.poolPhpConfigs.roundcubemail = roundcubemail.phpFpm.phpConfig;
136 services.myPhpfpm.poolConfigs = { 152 services.myPhpfpm.poolConfigs = {
137 adminer = adminer.phpFpm.pool; 153 adminer = adminer.phpFpm.pool;