nixos/{zabbixServer,zabbixProxy}: prefer 'install' over 'mkdir/chmod/chown'

This commit is contained in:
Felix Buehler 2024-01-26 23:10:57 +01:00
parent 1aa4e31045
commit bdce5312c9
2 changed files with 2 additions and 8 deletions

View File

@ -299,10 +299,7 @@ in
fi
'' + optionalString (cfg.database.passwordFile != null) ''
# create a copy of the supplied password file in a format zabbix can consume
touch ${passwordFile}
chmod 0600 ${passwordFile}
echo -n "DBPassword = " > ${passwordFile}
cat ${cfg.database.passwordFile} >> ${passwordFile}
install -m 0600 <(echo "DBPassword = $(cat ${cfg.database.passwordFile})") ${passwordFile}
'';
serviceConfig = {

View File

@ -292,10 +292,7 @@ in
fi
'' + optionalString (cfg.database.passwordFile != null) ''
# create a copy of the supplied password file in a format zabbix can consume
touch ${passwordFile}
chmod 0600 ${passwordFile}
echo -n "DBPassword = " > ${passwordFile}
cat ${cfg.database.passwordFile} >> ${passwordFile}
install -m 0600 <(echo "DBPassword = $(cat ${cfg.database.passwordFile})") ${passwordFile}
'';
serviceConfig = {