Skip to content

Commit

Permalink
imp: allow buildkite machine attr override
Browse files Browse the repository at this point in the history
  • Loading branch information
johnalotoski committed Jan 26, 2023
1 parent 304b4c2 commit 1adb810
Showing 1 changed file with 16 additions and 14 deletions.
30 changes: 16 additions & 14 deletions nix/metal/bitteProfile/default.nix
Expand Up @@ -580,21 +580,23 @@ in {
})
];

mkEquinixBuildkite = name: hostIdSuffix: privateIP: queue: count: {
inherit deployType node_class primaryInterface role privateIP;
equinix = {inherit plan project;};

modules =
baseEquinixModuleConfig
++ (baseEquinixMachineConfig name)
++ (buildkiteOnly hostIdSuffix queue count)
++ [./buildkite/buildkite-agent-containers.nix];
};
mkEquinixBuildkite = name: hostIdSuffix: privateIP: queue: count: extra:
lib.recursiveUpdate {
inherit deployType node_class primaryInterface role privateIP;
equinix = {inherit plan project;};

modules =
baseEquinixModuleConfig
++ (baseEquinixMachineConfig name)
++ (buildkiteOnly hostIdSuffix queue count)
++ [./buildkite/buildkite-agent-containers.nix];
}
extra;
in {
equinix-1 = mkEquinixBuildkite "equinix-1" "1" "10.12.10.1" "default" 5;
equinix-2 = mkEquinixBuildkite "equinix-2" "2" "10.12.10.3" "default" 5;
equinix-3 = mkEquinixBuildkite "equinix-3" "3" "10.12.10.5" "benchmark" 1;
equinix-4 = mkEquinixBuildkite "equinix-4" "4" "10.12.10.7" "benchmark" 1;
equinix-1 = mkEquinixBuildkite "equinix-1" "1" "10.12.10.1" "default" 5 {};
equinix-2 = mkEquinixBuildkite "equinix-2" "2" "10.12.10.3" "default" 5 {};
equinix-3 = mkEquinixBuildkite "equinix-3" "3" "10.12.10.5" "benchmark" 1 {};
equinix-4 = mkEquinixBuildkite "equinix-4" "4" "10.12.10.7" "benchmark" 1 {};
};
};
};
Expand Down

0 comments on commit 1adb810

Please sign in to comment.