revert machine_id pull request
This commit is contained in:
@@ -134,10 +134,6 @@
|
||||
];
|
||||
virtualisation.emptyDiskImages = [ 256 ];
|
||||
clan.core.clanDir = ./.;
|
||||
clan.core.machine = {
|
||||
id = "a73f5245cdba4576ab6cfef3145ac9ec";
|
||||
diskId = "c4c47b";
|
||||
};
|
||||
};
|
||||
|
||||
testScript = ''
|
||||
|
||||
@@ -18,10 +18,6 @@
|
||||
{
|
||||
clan.core.machineName = "machine";
|
||||
clan.core.clanDir = ./.;
|
||||
clan.core.machine = {
|
||||
id = "a73f5245cdba4576ab6cfef3145ac9ec";
|
||||
diskId = "c4c47b";
|
||||
};
|
||||
clan.core.state.testState.folders = [ "/etc/state" ];
|
||||
environment.etc.state.text = "hello world";
|
||||
systemd.tmpfiles.settings."vmsecrets" = {
|
||||
|
||||
@@ -9,7 +9,6 @@
|
||||
networking.hostName = "machine";
|
||||
services.openssh.enable = true;
|
||||
services.openssh.startWhenNeeded = false;
|
||||
|
||||
};
|
||||
testScript = ''
|
||||
start_all()
|
||||
|
||||
@@ -12,10 +12,6 @@
|
||||
{
|
||||
clan.core.machineName = "machine";
|
||||
clan.core.clanDir = ./.;
|
||||
clan.core.machine = {
|
||||
id = "a73f5245cdba4576ab6cfef3145ac9ec";
|
||||
diskId = "c4c47b";
|
||||
};
|
||||
}
|
||||
];
|
||||
};
|
||||
|
||||
@@ -10,7 +10,6 @@
|
||||
let
|
||||
dependencies = [
|
||||
pkgs.disko
|
||||
pkgs.age
|
||||
self.clanInternals.machines.${pkgs.hostPlatform.system}.test-install-machine.config.system.build.toplevel
|
||||
self.clanInternals.machines.${pkgs.hostPlatform.system}.test-install-machine.config.system.build.diskoScript
|
||||
self.clanInternals.machines.${pkgs.hostPlatform.system}.test-install-machine.config.system.build.diskoScript.drvPath
|
||||
@@ -26,11 +25,9 @@
|
||||
nodes.target = {
|
||||
virtualisation.emptyDiskImages = [ 4096 ];
|
||||
virtualisation.memorySize = 3000;
|
||||
environment.systemPackages = [
|
||||
self.packages.${pkgs.system}.clan-cli
|
||||
] ++ self.packages.${pkgs.system}.clan-cli.runtimeDependencies;
|
||||
environment.variables."SOPS_AGE_KEY" = builtins.readFile ../lib/age/privkey;
|
||||
environment.systemPackages = [ self.packages.${pkgs.system}.clan-cli ];
|
||||
environment.etc."install-closure".source = "${closureInfo}/store-paths";
|
||||
|
||||
nix.settings = {
|
||||
substituters = lib.mkForce [ ];
|
||||
hashed-mirrors = null;
|
||||
@@ -41,15 +38,11 @@
|
||||
"flakes"
|
||||
];
|
||||
};
|
||||
system.extraDependencies = dependencies;
|
||||
};
|
||||
testScript = ''
|
||||
start_all()
|
||||
|
||||
machine.succeed("cp -r ${../..} test-flake && chmod -R +w test-flake")
|
||||
machine.succeed("clan secrets key generate")
|
||||
machine.succeed("clan secrets users add --debug --flake test-flake testuser '${builtins.readFile ../lib/age/pubkey}'")
|
||||
machine.succeed("clan flash --debug --flake test-flake --yes --disk main /dev/vdb test-install-machine")
|
||||
machine.succeed("clan flash --debug --flake ${../..} --yes --disk main /dev/vdb test-install-machine")
|
||||
'';
|
||||
} { inherit pkgs self; };
|
||||
};
|
||||
|
||||
@@ -1,12 +1,7 @@
|
||||
{ self, lib, ... }:
|
||||
|
||||
{
|
||||
clan.machines.test-install-machine = {
|
||||
clan.core.networking.targetHost = "test-install-machine";
|
||||
clan.core.machine = {
|
||||
id = "a73f5245cdba4576ab6cfef3145ac9ec";
|
||||
diskId = "c4c47b";
|
||||
};
|
||||
fileSystems."/".device = lib.mkDefault "/dev/vdb";
|
||||
boot.loader.grub.device = lib.mkDefault "/dev/vdb";
|
||||
|
||||
@@ -22,10 +17,7 @@
|
||||
(modulesPath + "/profiles/qemu-guest.nix")
|
||||
];
|
||||
clan.single-disk.device = "/dev/vdb";
|
||||
clan.core.machine = {
|
||||
id = "a73f5245cdba4576ab6cfef3145ac9ec";
|
||||
diskId = "c4c47b";
|
||||
};
|
||||
|
||||
environment.etc."install-successful".text = "ok";
|
||||
|
||||
boot.consoleLogLevel = lib.mkForce 100;
|
||||
@@ -42,10 +34,8 @@
|
||||
let
|
||||
dependencies = [
|
||||
self
|
||||
pkgs.age
|
||||
self.nixosConfigurations.test-install-machine.config.system.build.toplevel
|
||||
self.nixosConfigurations.test-install-machine.config.system.build.diskoScript
|
||||
self.clanInternals.machines.${pkgs.hostPlatform.system}.test-install-machine.config.system.build.diskoScript.drvPath
|
||||
self.nixosConfigurations.test-install-machine.config.system.clan.deployment.file
|
||||
pkgs.stdenv.drvPath
|
||||
pkgs.nixos-anywhere
|
||||
@@ -60,7 +50,6 @@
|
||||
services.openssh.enable = true;
|
||||
users.users.root.openssh.authorizedKeys.keyFiles = [ ../lib/ssh/pubkey ];
|
||||
system.nixos.variant_id = "installer";
|
||||
|
||||
virtualisation.emptyDiskImages = [ 4096 ];
|
||||
nix.settings = {
|
||||
substituters = lib.mkForce [ ];
|
||||
@@ -78,7 +67,6 @@
|
||||
self.packages.${pkgs.system}.clan-cli
|
||||
] ++ self.packages.${pkgs.system}.clan-cli.runtimeDependencies;
|
||||
environment.etc."install-closure".source = "${closureInfo}/store-paths";
|
||||
environment.variables."SOPS_AGE_KEY" = builtins.readFile ../lib/age/privkey;
|
||||
virtualisation.memorySize = 2048;
|
||||
nix.settings = {
|
||||
substituters = lib.mkForce [ ];
|
||||
@@ -111,11 +99,9 @@
|
||||
client.wait_until_succeeds("timeout 2 ssh -o StrictHostKeyChecking=accept-new -v root@target hostname")
|
||||
client.succeed("cp -r ${../..} test-flake && chmod -R +w test-flake")
|
||||
client.fail("test -f test-flake/machines/test-install-machine/hardware-configuration.nix")
|
||||
client.succeed("clan secrets key generate")
|
||||
client.succeed("clan secrets users add --debug --flake test-flake testuser '${builtins.readFile ../lib/age/pubkey}'")
|
||||
client.succeed("clan machines hw-generate --debug --flake test-flake test-install-machine root@target>&2")
|
||||
client.succeed("clan machines hw-generate --flake test-flake test-install-machine root@target>&2")
|
||||
client.succeed("test -f test-flake/machines/test-install-machine/hardware-configuration.nix")
|
||||
client.succeed("clan machines install --debug --flake test-flake --yes test-install-machine root@target >&2")
|
||||
client.succeed("clan machines install --debug --flake ${../..} --yes test-install-machine root@target >&2")
|
||||
try:
|
||||
target.shutdown()
|
||||
except BrokenPipeError:
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
AGE-SECRET-KEY-1KF8E3SR3TTGL6M476SKF7EEMR4H9NF7ZWYSLJUAK8JX276JC7KUSSURKFK
|
||||
@@ -1 +0,0 @@
|
||||
age1dhwqzkah943xzc34tc3dlmfayyevcmdmxzjezdgdy33euxwf59vsp3vk3c
|
||||
@@ -17,10 +17,7 @@
|
||||
{
|
||||
clan.core.machineName = "machine";
|
||||
clan.core.clanDir = ./.;
|
||||
clan.core.machine = {
|
||||
id = "a73f5245cdba4576ab6cfef3145ac9ec";
|
||||
diskId = "c4c47b";
|
||||
};
|
||||
|
||||
services.nginx.virtualHosts."matrix.clan.test" = {
|
||||
enableACME = lib.mkForce false;
|
||||
forceSSL = lib.mkForce false;
|
||||
|
||||
@@ -32,10 +32,6 @@
|
||||
common
|
||||
{
|
||||
clan.core.machineName = "peer1";
|
||||
clan.core.machine = {
|
||||
id = "df97124f09da48e3a22d77ce30ee8da6";
|
||||
diskId = "c9c52c";
|
||||
};
|
||||
environment.etc = {
|
||||
"mumble-key".source = ./peer_1/peer_1_test_key;
|
||||
"mumble-cert".source = ./peer_1/peer_1_test_cert;
|
||||
@@ -69,10 +65,6 @@
|
||||
imports = [
|
||||
common
|
||||
{
|
||||
clan.core.machine = {
|
||||
id = "a73f5245cdba4576ab6cfef3145ac9ec";
|
||||
diskId = "c4c47b";
|
||||
};
|
||||
clan.core.machineName = "peer2";
|
||||
environment.etc = {
|
||||
"mumble-key".source = ./peer_2/peer_2_test_key;
|
||||
|
||||
@@ -8,13 +8,7 @@ let
|
||||
self.nixosModules.clanCore
|
||||
# This is the only option that is not part of the
|
||||
# module because it is usually set by flake-parts
|
||||
{
|
||||
clan.core.clanDir = ./.;
|
||||
clan.core.machine = {
|
||||
id = "df97124f09da48e3a22d77ce30ee8da6";
|
||||
diskId = "c9c52c";
|
||||
};
|
||||
}
|
||||
{ clan.core.clanDir = ./.; }
|
||||
];
|
||||
};
|
||||
in
|
||||
|
||||
@@ -15,11 +15,6 @@
|
||||
clan.localbackup.targets.hdd.directory = "/mnt/external-disk";
|
||||
clan.core.clanDir = ./.;
|
||||
|
||||
clan.core.machine = {
|
||||
id = "df97124f09da48e3a22d77ce30ee8da6";
|
||||
diskId = "c9c52c";
|
||||
};
|
||||
|
||||
systemd.services.sample-service = {
|
||||
wantedBy = [ "multi-user.target" ];
|
||||
script = ''
|
||||
|
||||
@@ -12,10 +12,6 @@
|
||||
|
||||
clan.core.clanDir = "${./.}";
|
||||
clan.core.machineName = "machine";
|
||||
clan.core.machine = {
|
||||
id = "df97124f09da48e3a22d77ce30ee8da6";
|
||||
diskId = "c9c52c";
|
||||
};
|
||||
|
||||
networking.hostName = "machine";
|
||||
};
|
||||
|
||||
@@ -14,10 +14,6 @@
|
||||
{
|
||||
clan.core.machineName = "introducer";
|
||||
clan.core.clanDir = ./.;
|
||||
clan.core.machine = {
|
||||
id = "df97124f09da48e3a22d77ce30ee8da6";
|
||||
diskId = "c9c52c";
|
||||
};
|
||||
environment.etc = {
|
||||
"syncthing.pam".source = ./introducer/introducer_test_cert;
|
||||
"syncthing.key".source = ./introducer/introducer_test_key;
|
||||
@@ -59,10 +55,6 @@
|
||||
{
|
||||
clan.core.machineName = "peer1";
|
||||
clan.core.clanDir = ./.;
|
||||
clan.core.machine = {
|
||||
id = "645a43ad1d6f456aa2d623464efed096";
|
||||
diskId = "9404bf2fb28343cba82e64d1a9131ea4";
|
||||
};
|
||||
clan.syncthing.introducer = lib.strings.removeSuffix "\n" (
|
||||
builtins.readFile ./introducer/introducer_device_id
|
||||
);
|
||||
@@ -85,10 +77,6 @@
|
||||
{
|
||||
clan.core.machineName = "peer2";
|
||||
clan.core.clanDir = ./.;
|
||||
clan.core.machine = {
|
||||
id = "dd0927b2113b4fa58a94a4be15b0408e";
|
||||
diskId = "05d6d08214d14261b001782b417ca2a3";
|
||||
};
|
||||
clan.syncthing.introducer = lib.strings.removeSuffix "\n" (
|
||||
builtins.readFile ./introducer/introducer_device_id
|
||||
);
|
||||
|
||||
@@ -16,10 +16,6 @@ import ../lib/test-base.nix (
|
||||
{
|
||||
clan.core.machineName = "machine";
|
||||
clan.core.clanDir = ./.;
|
||||
clan.core.machine = {
|
||||
id = "df97124f09da48e3a22d77ce30ee8da6";
|
||||
diskId = "c9c52c";
|
||||
};
|
||||
}
|
||||
];
|
||||
services.wayland-proxy-virtwl.enable = true;
|
||||
|
||||
@@ -12,10 +12,6 @@
|
||||
{
|
||||
clan.core.machineName = "machine";
|
||||
clan.core.clanDir = ./.;
|
||||
clan.core.machine = {
|
||||
id = "df97124f09da48e3a22d77ce30ee8da6";
|
||||
diskId = "c9c52c";
|
||||
};
|
||||
}
|
||||
];
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user