aboutsummaryrefslogtreecommitdiff
path: root/virtual/modules/databases/default.nix
diff options
context:
space:
mode:
authorIsmaël Bouya <ismael.bouya@normalesup.org>2019-01-21 21:06:33 +0100
committerIsmaël Bouya <ismael.bouya@normalesup.org>2019-01-21 21:06:33 +0100
commita5365ec3d924a91abdd80c4f58d2158472788de9 (patch)
treefbcda39758dc703f0c73fd1e7b224e4675c61edb /virtual/modules/databases/default.nix
parent7fff3ab2628284e7f53bee04401621f4c0963b4f (diff)
downloadNix-a5365ec3d924a91abdd80c4f58d2158472788de9.tar.gz
Nix-a5365ec3d924a91abdd80c4f58d2158472788de9.tar.zst
Nix-a5365ec3d924a91abdd80c4f58d2158472788de9.zip
Move all fixmes to mantisbt issue tracking
Fixes https://git.immae.eu/mantisbt/view.php?id=111
Diffstat (limited to 'virtual/modules/databases/default.nix')
-rw-r--r--virtual/modules/databases/default.nix9
1 files changed, 0 insertions, 9 deletions
diff --git a/virtual/modules/databases/default.nix b/virtual/modules/databases/default.nix
index b896428..e3a5612 100644
--- a/virtual/modules/databases/default.nix
+++ b/virtual/modules/databases/default.nix
@@ -57,18 +57,11 @@ in {
57 57
58 networking.firewall.allowedTCPPorts = [ 3306 5432 ]; 58 networking.firewall.allowedTCPPorts = [ 3306 5432 ];
59 59
60 # FIXME: initial sync
61 # FIXME: backup
62 # FIXME: restart after pam
63 # FIXME: pam access doesn’t work (because of php module)
64 # FIXME: ssl
65 services.mysql = rec { 60 services.mysql = rec {
66 enable = cfg.mariadb.enable; 61 enable = cfg.mariadb.enable;
67 package = pkgs.mariadb; 62 package = pkgs.mariadb;
68 }; 63 };
69 64
70 # Cannot use eldiron: psql complains too much rights on the key, and
71 # setfacl cannot work properly because of acme prestart script
72 security.acme.certs."postgresql" = config.services.myCertificates.certConfig // { 65 security.acme.certs."postgresql" = config.services.myCertificates.certConfig // {
73 user = "postgres"; 66 user = "postgres";
74 group = "postgres"; 67 group = "postgres";
@@ -83,7 +76,6 @@ in {
83 install -m 0755 -o postgres -g postgres -d /run/postgresql 76 install -m 0755 -o postgres -g postgres -d /run/postgresql
84 ''; 77 '';
85 78
86 # FIXME: initial sync
87 services.postgresql = rec { 79 services.postgresql = rec {
88 enable = cfg.postgresql.enable; 80 enable = cfg.postgresql.enable;
89 package = pkgs.postgresql; 81 package = pkgs.postgresql;
@@ -161,7 +153,6 @@ in {
161 } 153 }
162 ]; 154 ];
163 155
164 # FIXME: backup
165 # Diaspora: 15 156 # Diaspora: 15
166 # Nextcloud: 14 157 # Nextcloud: 14
167 # Mastodon: 13 158 # Mastodon: 13