aboutsummaryrefslogtreecommitdiff
path: root/flake
diff options
context:
space:
mode:
authorFranck Cuny <franck@fcuny.net>2025-09-07 14:46:12 -0700
committerFranck Cuny <franck@fcuny.net>2025-09-07 14:46:12 -0700
commitc631320a483df2b02be7e992492c2df5afac1d70 (patch)
tree63fca796db04315a5248bb4ed5a614f181362c7f /flake
parentflake.lock: Update (diff)
downloadinfra-c631320a483df2b02be7e992492c2df5afac1d70.tar.gz
move deployment bits to colmena declaration
Diffstat (limited to '')
-rw-r--r--flake/hosts.nix26
1 files changed, 24 insertions, 2 deletions
diff --git a/flake/hosts.nix b/flake/hosts.nix
index 1ac7230..e02ff2d 100644
--- a/flake/hosts.nix
+++ b/flake/hosts.nix
@@ -204,8 +204,30 @@ in
];
};
- synology-vm = import ../machines/nixos/x86_64-linux/synology-vm;
- do-rproxy = import ../machines/nixos/x86_64-linux/do-rproxy;
+ do-rproxy =
+ { name, ... }:
+ {
+ imports = [ ../machines/nixos/x86_64-linux/${name} ];
+ deployment = {
+ tags = [ "droplet" ];
+ targetHost = "fcuny.net";
+ targetUser = "fcuny";
+ buildOnTarget = true;
+ allowLocalDeployment = false;
+ };
+ };
+ synology-vm =
+ { name, ... }:
+ {
+ imports = [ ../machines/nixos/x86_64-linux/${name} ];
+ deployment = {
+ tags = [ "vm" ];
+ targetHost = "vm-synology";
+ targetUser = "fcuny";
+ buildOnTarget = true;
+ allowLocalDeployment = false;
+ };
+ };
};
};
}