add RENNES nodes and some helper function in the shell

This commit is contained in:
asyncnomi 2025-07-21 00:56:51 +02:00
parent 3e857b2afc
commit 013d69e674
3 changed files with 289 additions and 3 deletions

236
nodes.nix
View file

@ -1,4 +1,8 @@
{
####################
# Metz Inventory #
####################
bastion-mtz-lasuite-federez = {
system = "x86_64-linux";
ver = "25.05";
@ -245,4 +249,236 @@
fsType = "ext4";
};
};
######################
# Rennes Inventory #
######################
bastion-ren-lasuite-federez = {
system = "x86_64-linux";
ver = "25.05";
modules = [
./shared/bastion.nix
];
ip4 = "193.54.193.176/24";
gIp4 = "193.54.193.254";
dev = "ens18";
grubDevice = "/dev/sda";
fileSystems."/" = {
device = "/dev/disk/by-uuid/8735325b-0930-4d41-8ff9-c22d58ad05e5";
fsType = "ext4";
};
};
db-ren-lasuite-federez = {
system = "x86_64-linux";
ver = "25.05";
modules = [
# TODO
];
ip4 = "193.54.193.177/24";
gIp4 = "193.54.193.254";
dev = "ens18";
grubDevice = "/dev/sda";
fileSystems."/" = {
device = "/dev/disk/by-uuid/8735325b-0930-4d41-8ff9-c22d58ad05e5";
fsType = "ext4";
};
};
dns-ren-lasuite-federez = {
system = "x86_64-linux";
ver = "25.05";
modules = [
# TODO
];
ip4 = "193.54.193.178/24";
gIp4 = "193.54.193.254";
dev = "ens18";
grubDevice = "/dev/sda";
fileSystems."/" = {
device = "/dev/disk/by-uuid/8735325b-0930-4d41-8ff9-c22d58ad05e5";
fsType = "ext4";
};
};
docs-ren-lasuite-federez = {
system = "x86_64-linux";
ver = "25.05";
modules = [
# TODO
];
ip4 = "193.54.193.179/24";
gIp4 = "193.54.193.254";
dev = "ens18";
grubDevice = "/dev/sda";
fileSystems."/" = {
device = "/dev/disk/by-uuid/8735325b-0930-4d41-8ff9-c22d58ad05e5";
fsType = "ext4";
};
};
meet-ren-lasuite-federez = {
system = "x86_64-linux";
ver = "25.05";
modules = [
# TODO
];
ip4 = "193.54.193.180/24";
gIp4 = "193.54.193.254";
dev = "ens18";
grubDevice = "/dev/sda";
fileSystems."/" = {
device = "/dev/disk/by-uuid/8735325b-0930-4d41-8ff9-c22d58ad05e5";
fsType = "ext4";
};
};
gris-ren-lasuite-federez = {
system = "x86_64-linux";
ver = "25.05";
modules = [
# TODO
];
ip4 = "193.54.193.181/24";
gIp4 = "193.54.193.254";
dev = "ens18";
grubDevice = "/dev/sda";
fileSystems."/" = {
device = "/dev/disk/by-uuid/8735325b-0930-4d41-8ff9-c22d58ad05e5";
fsType = "ext4";
};
};
mail-ren-lasuite-federez = {
system = "x86_64-linux";
ver = "25.05";
modules = [
# TODO
];
ip4 = "193.54.193.182/24";
gIp4 = "193.54.193.254";
dev = "ens18";
grubDevice = "/dev/sda";
fileSystems."/" = {
device = "/dev/disk/by-uuid/8735325b-0930-4d41-8ff9-c22d58ad05e5";
fsType = "ext4";
};
};
garage-ren-lasuite-federez = {
system = "x86_64-linux";
ver = "25.05";
modules = [
# TODO
];
ip4 = "193.54.193.183/24";
gIp4 = "193.54.193.254";
dev = "ens18";
grubDevice = "/dev/sda";
fileSystems."/" = {
device = "/dev/disk/by-uuid/8735325b-0930-4d41-8ff9-c22d58ad05e5";
fsType = "ext4";
};
};
livekit-ren-lasuite-federez = {
system = "x86_64-linux";
ver = "25.05";
modules = [
# TODO
];
ip4 = "193.54.193.184/24";
gIp4 = "193.54.193.254";
dev = "ens18";
grubDevice = "/dev/sda";
fileSystems."/" = {
device = "/dev/disk/by-uuid/8735325b-0930-4d41-8ff9-c22d58ad05e5";
fsType = "ext4";
};
};
backup-ren-lasuite-federez = {
system = "x86_64-linux";
ver = "25.05";
modules = [
# TODO
];
ip4 = "193.54.193.185/24";
gIp4 = "193.54.193.254";
dev = "ens18";
grubDevice = "/dev/sda";
fileSystems."/" = {
device = "/dev/disk/by-uuid/8735325b-0930-4d41-8ff9-c22d58ad05e5";
fsType = "ext4";
};
};
prom-ren-lasuite-federez = {
system = "x86_64-linux";
ver = "25.05";
modules = [
# TODO
];
ip4 = "193.54.193.186/24";
gIp4 = "193.54.193.254";
dev = "ens18";
grubDevice = "/dev/sda";
fileSystems."/" = {
device = "/dev/disk/by-uuid/8735325b-0930-4d41-8ff9-c22d58ad05e5";
fsType = "ext4";
};
};
auth-ren-lasuite-federez = {
system = "x86_64-linux";
ver = "25.05";
modules = [
# TODO
];
ip4 = "193.54.193.187/24";
gIp4 = "193.54.193.254";
dev = "ens18";
grubDevice = "/dev/sda";
fileSystems."/" = {
device = "/dev/disk/by-uuid/8735325b-0930-4d41-8ff9-c22d58ad05e5";
fsType = "ext4";
};
};
}