about summary refs log tree commit diff
path: root/nixos/modules/services/databases
diff options
context:
space:
mode:
authorAaron Andersen <aaron@fosslib.net>2019-06-30 21:59:47 -0400
committerAaron Andersen <aaron@fosslib.net>2019-06-30 21:59:47 -0400
commitd0a147e841c84b83fd3f7ceed68c0c1a660b81e9 (patch)
treed4f1b45f1a934e0599b73ef3890de631bd5f77e9 /nixos/modules/services/databases
parente0590da81322f9b8d496fcc6663d97c921690c2a (diff)
downloadnixlib-d0a147e841c84b83fd3f7ceed68c0c1a660b81e9.tar
nixlib-d0a147e841c84b83fd3f7ceed68c0c1a660b81e9.tar.gz
nixlib-d0a147e841c84b83fd3f7ceed68c0c1a660b81e9.tar.bz2
nixlib-d0a147e841c84b83fd3f7ceed68c0c1a660b81e9.tar.lz
nixlib-d0a147e841c84b83fd3f7ceed68c0c1a660b81e9.tar.xz
nixlib-d0a147e841c84b83fd3f7ceed68c0c1a660b81e9.tar.zst
nixlib-d0a147e841c84b83fd3f7ceed68c0c1a660b81e9.zip
nixos/mysql: run ExecStartPost as root (again) to preserve compatibility with installs that have been secured
Diffstat (limited to 'nixos/modules/services/databases')
-rw-r--r--nixos/modules/services/databases/mysql.nix4
1 files changed, 3 insertions, 1 deletions
diff --git a/nixos/modules/services/databases/mysql.nix b/nixos/modules/services/databases/mysql.nix
index c36aa96adf70..177e742d65e6 100644
--- a/nixos/modules/services/databases/mysql.nix
+++ b/nixos/modules/services/databases/mysql.nix
@@ -412,7 +412,9 @@ in
                   '') cfg.ensureUsers}
               '';
             in
-              setupScript;
+              # ensureDatbases & ensureUsers depends on this script being run as root
+              # when the user has secured their mysql install
+              "+${setupScript}";
         };
       };