feat: disable rest of cluster
This commit is contained in:
@@ -2,4 +2,4 @@
|
|||||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||||
kind: Kustomization
|
kind: Kustomization
|
||||||
resources:
|
resources:
|
||||||
- ../base/podinfo.yaml
|
# - ../base/podinfo.yaml
|
||||||
|
|||||||
24
flake.lock
generated
24
flake.lock
generated
@@ -52,11 +52,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1727977578,
|
"lastModified": 1728334376,
|
||||||
"narHash": "sha256-DBORKcmQ7ZjA4qE1MsnF1MmZSokOGrw4W9vTCioOv2U=",
|
"narHash": "sha256-CTKEKPzD/j8FK6H4DO3EjyixZd3HHvgAgfnCwpGFP5c=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "disko",
|
"repo": "disko",
|
||||||
"rev": "574400001b3ffe555c7a21e0ff846230759be2ed",
|
"rev": "d39ee334984fcdae6244f5a8e6ab857479cbaefe",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -106,11 +106,11 @@
|
|||||||
},
|
},
|
||||||
"nixlib": {
|
"nixlib": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1727571693,
|
"lastModified": 1728176478,
|
||||||
"narHash": "sha256-b7sFVeqMtz8xntCL3tBY3O8suTg5PeF53LTL3eCcKyc=",
|
"narHash": "sha256-px3Q0W//c+mZ4kPMXq4poztsjtXM1Ja1rN+825YMDUQ=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "nixpkgs.lib",
|
"repo": "nixpkgs.lib",
|
||||||
"rev": "bb58a3bf239e03fca9d51062e2fe028a4ea5a3d1",
|
"rev": "b61309c3c1b6013d36299bc8285612865b3b9e4c",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -127,11 +127,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1727917377,
|
"lastModified": 1728308313,
|
||||||
"narHash": "sha256-eefXdEPUMuhiV6Vy3ASSyApCseE9OoKDgL/G6qenw/4=",
|
"narHash": "sha256-GThSJ4OcPOOtf8j8ge7ik4141BHVbBALu0N7Ju+Nw18=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "nixos-generators",
|
"repo": "nixos-generators",
|
||||||
"rev": "9ae128172f823956e54947fe471bc6dfa670ecb4",
|
"rev": "71f9c8bcc87f15dba12515e94e40de243b5db103",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -142,11 +142,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1727969285,
|
"lastModified": 1728249353,
|
||||||
"narHash": "sha256-TbTnNocJYd0ghUFrK/lB2Ahg6M+K6l/4nMJW1X5W25g=",
|
"narHash": "sha256-7NBJm1jfMeAowE1J2oljYqWVvI9X7FyyxBY4O8uB/Os=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "75b209227dff3cbfac19f510a62f9446c92beac4",
|
"rev": "c8a17040be4a20b29589cb4043a9e0c36af1930e",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|||||||
11
flake.nix
11
flake.nix
@@ -64,11 +64,9 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
nixosConfigurations = let
|
nixosConfigurations = let
|
||||||
nodes = ["premhome-falcon-1" "premhome-falcon-2" "premhome-falcon-3" "premhome-eagle-1" "premhome-eagle-2"];
|
nodes = import ./nixos/server/nodes.nix;
|
||||||
in builtins.listToAttrs (map (name: {
|
in builtins.mapAttrs (name: data: nixpkgs.lib.nixosSystem {
|
||||||
name = name;
|
specialArgs = { meta = { hostname = name; ip = data.ip; }; };
|
||||||
value = nixpkgs.lib.nixosSystem {
|
|
||||||
specialArgs = { meta = { hostname = name; }; };
|
|
||||||
modules = [
|
modules = [
|
||||||
disko.nixosModules.disko
|
disko.nixosModules.disko
|
||||||
agenix.nixosModules.default
|
agenix.nixosModules.default
|
||||||
@@ -76,8 +74,7 @@
|
|||||||
./nixos/server/configuration.nix
|
./nixos/server/configuration.nix
|
||||||
./nixos/server/hardware-configuration.nix
|
./nixos/server/hardware-configuration.nix
|
||||||
];
|
];
|
||||||
};
|
}) nodes;
|
||||||
}) nodes);
|
|
||||||
colmena = let
|
colmena = let
|
||||||
configs = self.nixosConfigurations;
|
configs = self.nixosConfigurations;
|
||||||
in {
|
in {
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||||
kind: Kustomization
|
kind: Kustomization
|
||||||
resources:
|
resources:
|
||||||
- metallb.yaml
|
# - metallb.yaml
|
||||||
- longhorn.yaml
|
# - longhorn.yaml
|
||||||
# - traefik.yaml
|
# - traefik.yaml
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
{ config, meta, pkgs, lib, ... }:
|
{ config, meta, pkgs, ... }:
|
||||||
{
|
{
|
||||||
imports = [../common/users.nix];
|
imports = [../common/users.nix];
|
||||||
nix = {
|
nix = {
|
||||||
|
|||||||
8
nixos/server/nodes.nix
Normal file
8
nixos/server/nodes.nix
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
premhome-falcon-1 = { ip = "100.64.0.19"; };
|
||||||
|
premhome-falcon-2 = { ip = "100.64.0.7"; };
|
||||||
|
premhome-falcon-3 = { ip = "100.64.0.8"; };
|
||||||
|
premhome-eagle-1 = { ip = "100.64.0.9"; };
|
||||||
|
premhome-eagle-2 = { ip = "100.64.0.10"; };
|
||||||
|
}
|
||||||
|
|
||||||
Reference in New Issue
Block a user