Merge pull request 'Fix: wrong path concat coercion' (#2219) from hsjobeki/clan-core:hsjobeki-main into main
This commit is contained in:
@@ -98,12 +98,12 @@ let
|
|||||||
roleModules = builtins.map (
|
roleModules = builtins.map (
|
||||||
role:
|
role:
|
||||||
let
|
let
|
||||||
path = "${clan-core.clanModules.${serviceName}}/roles/${role}.nix";
|
path = clan-core.clanModules.${serviceName} + "/roles/${role}.nix";
|
||||||
in
|
in
|
||||||
if builtins.pathExists path then
|
if builtins.pathExists path then
|
||||||
path
|
path
|
||||||
else
|
else
|
||||||
throw "Module doesn't have role: '${role}'. Path: ${path} not found."
|
throw "Module doesn't have role: '${role}'. Role: ${role}.nix not found."
|
||||||
) machineRoles;
|
) machineRoles;
|
||||||
|
|
||||||
roleServiceConfigs = builtins.filter (m: m != { }) (
|
roleServiceConfigs = builtins.filter (m: m != { }) (
|
||||||
|
|||||||
@@ -42,13 +42,13 @@ in
|
|||||||
|
|
||||||
expected = {
|
expected = {
|
||||||
server_imports = [
|
server_imports = [
|
||||||
"${clan-core.clanModules.borgbackup}/roles/server.nix"
|
(clan-core.clanModules.borgbackup + "/roles/server.nix")
|
||||||
];
|
];
|
||||||
client_1_imports = [
|
client_1_imports = [
|
||||||
"${clan-core.clanModules.borgbackup}/roles/client.nix"
|
(clan-core.clanModules.borgbackup + "/roles/client.nix")
|
||||||
];
|
];
|
||||||
client_2_imports = [
|
client_2_imports = [
|
||||||
"${clan-core.clanModules.borgbackup}/roles/client.nix"
|
(clan-core.clanModules.borgbackup + "/roles/client.nix")
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
@@ -114,8 +114,8 @@ in
|
|||||||
};
|
};
|
||||||
expected = {
|
expected = {
|
||||||
machine_1_imports = [
|
machine_1_imports = [
|
||||||
"${clan-core.clanModules.borgbackup}/roles/client.nix"
|
(clan-core.clanModules.borgbackup + "/roles/client.nix")
|
||||||
"${clan-core.clanModules.borgbackup}/roles/server.nix"
|
(clan-core.clanModules.borgbackup + "/roles/server.nix")
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user