aboutsummaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
authorMax Audron <audron@cocaine.farm>2023-09-27 12:49:16 +0200
committerMax Audron <audron@cocaine.farm>2023-09-27 12:49:16 +0200
commit7f30f1c9d8b6b885081ad81e3fa3c6849b3f3548 (patch)
tree857bde9b44f25cb321b6d4831e6db99fba3888cb /flake.nix
parentadd secrets submodule (diff)
test kubernetes deployment
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix18
1 files changed, 15 insertions, 3 deletions
diff --git a/flake.nix b/flake.nix
index 9836895..808dbfc 100644
--- a/flake.nix
+++ b/flake.nix
@@ -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" ];