From fa3bb514778024d2a4fb8ed9f04bb8a21d13a935 Mon Sep 17 00:00:00 2001 From: Tom Hubrecht Date: Mon, 22 May 2023 15:06:11 +0200 Subject: [PATCH] meta: Start members, groups and nodes --- meta/default.nix | 6 ++++++ meta/members.nix | 21 +++++++++++++++++++++ meta/nodes.nix | 13 +++++++++++++ 3 files changed, 40 insertions(+) create mode 100644 meta/default.nix create mode 100644 meta/members.nix create mode 100644 meta/nodes.nix diff --git a/meta/default.nix b/meta/default.nix new file mode 100644 index 0000000..54f88a0 --- /dev/null +++ b/meta/default.nix @@ -0,0 +1,6 @@ +let + members = import ./members.nix; + nodes = import ./nodes.nix; +in + +{ inherit members nodes; } diff --git a/meta/members.nix b/meta/members.nix new file mode 100644 index 0000000..3ddbfd0 --- /dev/null +++ b/meta/members.nix @@ -0,0 +1,21 @@ +let + members = { + mdebray = { + name = "Maurice Debray"; + email = "maurice.debray@dgnum.eu"; + }; + + thubrecht = { + name = "Tom Hubrecht"; + email = "tom.hubrecht@dgnum.eu"; + }; + }; + + groups = { + root = [ "thubrecht" ]; + + web = [ "mdebray" ]; + }; +in + +{ inherit groups members; } diff --git a/meta/nodes.nix b/meta/nodes.nix new file mode 100644 index 0000000..6eb18fe --- /dev/null +++ b/meta/nodes.nix @@ -0,0 +1,13 @@ +{ + web-01 = { + adminGroups = [ "web" ]; + admins = [ ]; + + deployment = { + tags = [ "web" ]; + targetHost = "129.199.129.200"; + }; + + nixpkgs = "unstable"; + }; +}