nixos/mongodb: fix running initialScript without a set root password

Co-authored-by: Timo Kaufmann <timokau@zoho.com>

mohe2015 ecb0291e afead527

Changed files
+1 -1
nixos
modules
services
databases
+1 -1
nixos/modules/services/databases/mongodb.nix
···
postStart = ''
if test -e "${cfg.dbpath}/.first_startup"; then
${optionalString (cfg.initialScript != null) ''
-
${mongodb}/bin/mongo -u root -p ${cfg.initialRootPassword} admin "${cfg.initialScript}"
''}
rm -f "${cfg.dbpath}/.first_startup"
fi
···
postStart = ''
if test -e "${cfg.dbpath}/.first_startup"; then
${optionalString (cfg.initialScript != null) ''
+
${mongodb}/bin/mongo ${optionalString (cfg.enableAuth) "-u root -p ${cfg.initialRootPassword}"} admin "${cfg.initialScript}"
''}
rm -f "${cfg.dbpath}/.first_startup"
fi