chore(inventory/instances): add forward all role attributes to the service
This commit is contained in:
@@ -114,7 +114,9 @@ in
|
|||||||
};
|
};
|
||||||
in
|
in
|
||||||
# instances.<instanceName>.roles.<roleName> =
|
# instances.<instanceName>.roles.<roleName> =
|
||||||
{
|
# Remove "tags", they are resolved into "machines"
|
||||||
|
(removeAttrs role [ "tags" ])
|
||||||
|
// {
|
||||||
machines = lib.genAttrs resolvedMachines.machines (
|
machines = lib.genAttrs resolvedMachines.machines (
|
||||||
machineName:
|
machineName:
|
||||||
let
|
let
|
||||||
@@ -136,10 +138,6 @@ in
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
# Maps to settings for the role.
|
|
||||||
# In other words this sets the following path of a clan.service module:
|
|
||||||
# instances.<instanceName>.roles.<roleName>.settings
|
|
||||||
settings = role.settings;
|
|
||||||
}
|
}
|
||||||
) instance.roles;
|
) instance.roles;
|
||||||
in
|
in
|
||||||
|
|||||||
Reference in New Issue
Block a user