diff options
author | Ismaël Bouya <ismael.bouya@normalesup.org> | 2021-10-16 17:40:07 +0200 |
---|---|---|
committer | Ismaël Bouya <ismael.bouya@normalesup.org> | 2021-10-16 20:20:45 +0200 |
commit | 4c4652aabf2cb3ac8b40f2856eca07a1df9c27e0 (patch) | |
tree | 9a7ede9ac3f1899074e9ef568a447f883191d3b5 /modules/private/tasks | |
parent | da30ae4ffdd153a1eb32fb86f9ca9a65aa19e4e2 (diff) | |
download | Nix-4c4652aabf2cb3ac8b40f2856eca07a1df9c27e0.tar.gz Nix-4c4652aabf2cb3ac8b40f2856eca07a1df9c27e0.tar.zst Nix-4c4652aabf2cb3ac8b40f2856eca07a1df9c27e0.zip |
Use attrs for secrets instead of lists
Diffstat (limited to 'modules/private/tasks')
-rw-r--r-- | modules/private/tasks/default.nix | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/modules/private/tasks/default.nix b/modules/private/tasks/default.nix index b3f1b7b..ac2aa21 100644 --- a/modules/private/tasks/default.nix +++ b/modules/private/tasks/default.nix | |||
@@ -95,9 +95,8 @@ in { | |||
95 | ''; | 95 | ''; |
96 | }; | 96 | }; |
97 | 97 | ||
98 | secrets.keys = [ | 98 | secrets.keys = { |
99 | { | 99 | "webapps/tools-taskwarrior-web" = { |
100 | dest = "webapps/tools-taskwarrior-web"; | ||
101 | user = "wwwrun"; | 100 | user = "wwwrun"; |
102 | group = "wwwrun"; | 101 | group = "wwwrun"; |
103 | permissions = "0400"; | 102 | permissions = "0400"; |
@@ -110,9 +109,8 @@ in { | |||
110 | SetEnv TASKD_LDAP_BASE "${env.ldap.base}" | 109 | SetEnv TASKD_LDAP_BASE "${env.ldap.base}" |
111 | SetEnv TASKD_LDAP_FILTER "${env.ldap.filter}" | 110 | SetEnv TASKD_LDAP_FILTER "${env.ldap.filter}" |
112 | ''; | 111 | ''; |
113 | } | 112 | }; |
114 | ] ++ (lib.mapAttrsToList (name: userConfig: { | 113 | } // (lib.mapAttrs' (name: userConfig: lib.nameValuePair "webapps/tools-taskwarrior/${name}-taskrc" { |
115 | dest = "webapps/tools-taskwarrior/${name}-taskrc"; | ||
116 | inherit user group; | 114 | inherit user group; |
117 | permissions = "0400"; | 115 | permissions = "0400"; |
118 | text = let | 116 | text = let |