aboutsummaryrefslogtreecommitdiff
path: root/modules/postgresql
diff options
context:
space:
mode:
authorMax Audron <audron@cocaine.farm>2023-10-13 17:36:06 +0200
committerMax Audron <audron@cocaine.farm>2023-10-13 17:36:06 +0200
commitcc8817b303d9b19c70bbf3847af1941a27f712f7 (patch)
tree7cd250ed474fb16b1ea3aa42a5d7d8f406d0a7ea /modules/postgresql
parentpackage authentik for nixos (diff)
sepperate powerdns primary and secondary configs
Diffstat (limited to 'modules/postgresql')
-rw-r--r--modules/postgresql/default.nix16
1 files changed, 7 insertions, 9 deletions
diff --git a/modules/postgresql/default.nix b/modules/postgresql/default.nix
index a02e6ce..80b362f 100644
--- a/modules/postgresql/default.nix
+++ b/modules/postgresql/default.nix
@@ -3,17 +3,9 @@
{
services.postgresql = {
enable = true;
- ensureDatabases = [ "quassel" "pdns" ];
+ enableTCPIP = true;
ensureUsers = [
{
- name = "quassel";
- ensurePermissions = { "DATABASE quassel" = "ALL PRIVILEGES"; };
- }
- {
- name = "pdns";
- ensurePermissions = { "DATABASE pdns" = "ALL PRIVILEGES"; };
- }
- {
name = "audron";
ensureClauses.superuser = true;
}
@@ -25,6 +17,12 @@
authentication = pkgs.lib.mkOverride 10 ''
#type database DBuser origin-address auth-method
local all all trust
+ # ipv4
+ host all all 127.0.0.1/32 trust
+ host all all 10.10.0.0/24 trust
+ host all all 10.88.0.0/24 trust
+ # ipv6
+ host all all ::1/128 trust
'';
};
}