0
0
Fork 0
mirror of https://github.com/NixOS/nixpkgs.git synced 2025-07-14 06:00:33 +03:00

nixos/tests/home-assistant: replace ensureUsers with custom setup script for now

(cherry picked from commit 30d70bf605)
This commit is contained in:
K900 2023-11-04 12:23:31 +03:00 committed by Martin Weinelt
parent 5bc5fcbf4b
commit 163a50a5e1
No known key found for this signature in database
GPG key ID: 87C1E9888F856759

View file

@ -9,13 +9,13 @@ in {
nodes.hass = { pkgs, ... }: {
services.postgresql = {
enable = true;
ensureDatabases = [ "hass" ];
ensureUsers = [{
name = "hass";
ensurePermissions = {
"DATABASE hass" = "ALL PRIVILEGES";
};
}];
# FIXME: hack for https://github.com/NixOS/nixpkgs/issues/216989
# Should be replaced with ensureUsers again when a solution for that is found
initialScript = pkgs.writeText "hass-setup-db.sql" ''
CREATE ROLE hass WITH LOGIN;
CREATE DATABASE hass WITH OWNER hass;
'';
};
services.home-assistant = {