summary refs log tree commit diff
path: root/nixos
diff options
context:
space:
mode:
authorDaiderd Jordan <daiderd@gmail.com>2016-11-21 18:22:01 +0100
committerGitHub <noreply@github.com>2016-11-21 18:22:01 +0100
commitc531cc2303ba6190e311a330cedea6465cfab4d7 (patch)
treeec79506455595c1a59e357c2125b84650ec28b73 /nixos
parentbaa73cd6e03b5586dbe39a66c613a714011e88c0 (diff)
parentf11899798ed15863ef2bd40c74d7153d57ddf8aa (diff)
downloadnixlib-c531cc2303ba6190e311a330cedea6465cfab4d7.tar
nixlib-c531cc2303ba6190e311a330cedea6465cfab4d7.tar.gz
nixlib-c531cc2303ba6190e311a330cedea6465cfab4d7.tar.bz2
nixlib-c531cc2303ba6190e311a330cedea6465cfab4d7.tar.lz
nixlib-c531cc2303ba6190e311a330cedea6465cfab4d7.tar.xz
nixlib-c531cc2303ba6190e311a330cedea6465cfab4d7.tar.zst
nixlib-c531cc2303ba6190e311a330cedea6465cfab4d7.zip
Merge pull request #20606 from mdaiter/riak_extraAdvancedConfig
riak: added extraAdvancedConfig option to service module
Diffstat (limited to 'nixos')
-rw-r--r--nixos/modules/services/databases/riak.nix12
1 files changed, 12 insertions, 0 deletions
diff --git a/nixos/modules/services/databases/riak.nix b/nixos/modules/services/databases/riak.nix
index d592d2e8ffdd..e0ebf164aef0 100644
--- a/nixos/modules/services/databases/riak.nix
+++ b/nixos/modules/services/databases/riak.nix
@@ -70,6 +70,14 @@ in
         '';
       };
 
+      extraAdvancedConfig = mkOption {
+        type = types.lines;
+        default = "";
+        description = ''
+          Additional text to be appended to <filename>advanced.config</filename>.
+        '';
+      };
+
     };
 
   };
@@ -90,6 +98,10 @@ in
       ${cfg.extraConfig}
     '';
 
+    environment.etc."riak/advanced.config".text = ''
+      ${cfg.extraAdvancedConfig}
+    '';
+
     users.extraUsers.riak = {
       name = "riak";
       uid = config.ids.uids.riak;