nix: ability to deploy oracle

This commit is contained in:
Primrose 2024-07-22 21:47:54 +02:00
parent eb789e65ed
commit dad09ed8fd
Signed by: primrose
GPG key ID: 4E887A4CA9714ADA
2 changed files with 48 additions and 26 deletions

View file

@ -5,18 +5,32 @@
_system: deployLib: deployLib.deployChecks self.deploy
) inputs.deploy-rs.lib;
flake.deploy.nodes =
inputs.nixpkgs.lib.genAttrs
[
"carbon"
"hydrogen"
]
(name: {
hostname = name;
sshUser = "root";
profiles.system = {
user = "root";
path = self.nixosConfigurations.${name}.deploy;
};
});
flake.deploy.nodes = {
carbon = {
hostname = "carbon";
sshUser = "root";
profiles.system = {
user = "root";
path = self.nixosConfigurations.carbon.deploy;
};
};
hydrogen = {
hostname = "hydrogen";
sshUser = "root";
profiles.system = {
user = "root";
path = self.nixosConfigurations.hydrogen.deploy;
};
};
oracle = {
hostname = "oracle";
sshUser = "ubuntu";
profiles.system = {
user = "ubuntu";
path = self.homeConfigurations.oracle.deploy;
};
};
};
}