diff options
| author | Max Audron <audron@cocaine.farm> | 2023-09-27 12:49:16 +0200 |
|---|---|---|
| committer | Max Audron <audron@cocaine.farm> | 2023-09-27 12:49:16 +0200 |
| commit | 7f30f1c9d8b6b885081ad81e3fa3c6849b3f3548 (patch) | |
| tree | 857bde9b44f25cb321b6d4831e6db99fba3888cb /flake.nix | |
| parent | add secrets submodule (diff) | |
test kubernetes deployment
Diffstat (limited to 'flake.nix')
| -rw-r--r-- | flake.nix | 18 |
1 files changed, 15 insertions, 3 deletions
@@ -11,7 +11,7 @@ flake = let system = "x86_64-linux"; - specialArgs = inputs; + specialArgs = inputs // { nodes = self.nixosConfigurations; }; mkSystem = modules: nixpkgs.lib.nixosSystem { inherit specialArgs system; modules = modules; @@ -20,8 +20,20 @@ { nixosModules = import ./modules; nixosConfigurations = with self.nixosModules; { - vultr-image = mkSystem [ common users image vultr ]; - nixos-test = mkSystem [ (import ./machines/nixos-test) common users ]; + test1 = mkSystem [ (import ./machines/test) common users vultr wireguard crypto kubernetes ]; + test2 = mkSystem [ (import ./machines/test2) common users vultr wireguard crypto kubernetes ]; + # vultr-image = mkSystem [ common users image vultr ]; + # nixbuilder = mkSystem [ (import ./machines/nixbuilder) common users gitlab { + # users.users = { + # nixbuilder = { + # isNormalUser = true; + # extraGroups = [ "wheel" "docker" ]; + # openssh.authorizedKeys.keys = [ + # "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGfuzswSmySvmTIiZpCKCEUpOXvETr8sTs49wX7US7yX nixbuilder" + # ]; + # }; + # }; + # } ]; }; }; systems = [ "x86_64-linux" "x86_64-darwin" "aarch64-linux" "aarch64-darwin" ]; |
