deploy scripts for test server
This commit is contained in:
parent
e7dbe9046d
commit
5f7a07d743
1 changed files with 6 additions and 11 deletions
17
flake.nix
17
flake.nix
|
|
@ -46,6 +46,12 @@
|
|||
"${name}-update" = nixpkgs.legacyPackages.x86_64-linux.writeShellScriptBin "update" ''
|
||||
nixos-rebuild switch --flake .#${name} --target-host root@${name}.test.htw.stura-dresden.de
|
||||
'';
|
||||
"${name}-deploy-test" = nixpkgs.legacyPackages.x86_64-linux.writeShellScriptBin "deploy" ''
|
||||
FILENAME="$(ls ${self.packages.x86_64-linux."${name}-iso".outPath}/iso)"
|
||||
scp ${self.packages.x86_64-linux."${name}-iso".outPath}/iso/$FILENAME root@10.1.0.17:/var/lib/vz/template/iso/$FILENAME
|
||||
ssh 10.1.0.17 "qm create $1 --cores 4 --memory 4096 --sata1 file=/var/lib/vz/template/iso/$FILENAME,media=cdrom --scsi1 pool1:32 --scsihw virtio-scsi-single --net0 virtio,bridge=vmbr1"
|
||||
ssh 10.1.0.17 "qm start $1"
|
||||
'';
|
||||
|
||||
}
|
||||
)
|
||||
|
|
@ -72,17 +78,6 @@
|
|||
authentik.nixosModules.default
|
||||
mailserver.nixosModules.mailserver
|
||||
];
|
||||
# "${input}-test" = nixpkgs.lib.nixosSystem {
|
||||
# system = "x86_64-linux";
|
||||
# modules = [
|
||||
# ./hosts/${input}
|
||||
# ./hosts/${input}/hetzner-disk.nix
|
||||
# ./default.nix
|
||||
# disko.nixosModules.disko
|
||||
# authentik.nixosModules.default
|
||||
# mailserver.nixosModules.mailserver
|
||||
# ];
|
||||
# };
|
||||
};
|
||||
|
||||
# build iso image vor every config
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue