mirror of https://gitlab.crans.org/nounous/nixos
168 lines
3.3 KiB
Nix
168 lines
3.3 KiB
Nix
let
|
|
adm = 10;
|
|
srv = n: 4;
|
|
srv-nat = 2;
|
|
san = 3;
|
|
adh = 42;
|
|
in
|
|
{
|
|
physiques ={
|
|
# cephirot = {
|
|
# name = "cephirot";
|
|
# id = 3;
|
|
# vlans = [
|
|
# adm
|
|
# san
|
|
# ];
|
|
# serveur_type = ["san"];
|
|
# description = ''
|
|
# Un serveur avec peut etre un jour ceph
|
|
# '';
|
|
# public-ssh = "ssh-rsa TODOTODOTODOTODOTODOTODOTODO";
|
|
# };
|
|
thot = {
|
|
name = "thot";
|
|
id = 14;
|
|
vlans = [
|
|
adm
|
|
san
|
|
];
|
|
serveur_type = ["backup"];
|
|
description = ''
|
|
Serveur de backup du Crans, actuellement en SQ39
|
|
'';
|
|
public-ssh = "ssh-rsa TODOTODOTODOTODOTODOTODOTODO";
|
|
};
|
|
};
|
|
|
|
vms = {
|
|
romanesco = {
|
|
name = "romanesco";
|
|
is_debian = true;
|
|
id = 145;
|
|
vlans = [
|
|
adm
|
|
(adh "185.230.78.252")
|
|
(srv "185.230.79.5")
|
|
];
|
|
description = ''
|
|
DNS récursif
|
|
'';
|
|
public-ssh = "ssh-rsa TODOTODOTODOTODOTODOTODOTODO";
|
|
};
|
|
neo = {
|
|
name = "neo";
|
|
id = 145;
|
|
vlans = [
|
|
adm
|
|
# pas besoin de spécifier l'ipv6 car elle est construite depuis l'id
|
|
(srv "180.230.79.5")
|
|
];
|
|
description = ''
|
|
Matrix du crans, heberge également le bridge IRC <-> Matrix
|
|
'';
|
|
public-ssh = "ssh-rsa TODOTODOTODOTODOTODOTODOTODO";
|
|
};
|
|
nextcloud = {
|
|
id = 146;
|
|
vlans = [
|
|
adm
|
|
san
|
|
srv-nat
|
|
];
|
|
description = ''
|
|
NextCloud du Crans
|
|
'';
|
|
public-ssh = "ssh-rsa TODOTODOTODOTODOTODOTODOTODO";
|
|
};
|
|
apprentix = {
|
|
id = 150;
|
|
vlans = [
|
|
adm
|
|
];
|
|
description = ''
|
|
VM NixOs apprentie
|
|
'';
|
|
public-ssh = "ssh-rsa TODOTODOTODOTODOTODOTODOTODO";
|
|
};
|
|
jitsi = {
|
|
id = 163;
|
|
vlans = [
|
|
adm
|
|
(srv "185.230.79.15")
|
|
];
|
|
description = ''
|
|
Jitsi du crans
|
|
'';
|
|
public-ssh = "ssh-rsa TODOTODOTODOTODOTODOTODOTODO";
|
|
};
|
|
livre = {
|
|
id = 140;
|
|
vlans = [
|
|
adm
|
|
srv-nat
|
|
];
|
|
description = ''
|
|
Stirling PDF
|
|
'';
|
|
public-ssh = "ssh-rsa TODOTODOTODOTODOTODOTODOTODO";
|
|
};
|
|
periodique = {
|
|
id = 118;
|
|
vlans = [
|
|
adm
|
|
srv-nat
|
|
];
|
|
description = ''
|
|
Client matrix web (element)
|
|
'';
|
|
public-ssh = "ssh-rsa TODOTODOTODOTODOTODOTODOTODO";
|
|
};
|
|
redite = {
|
|
id = 139;
|
|
vlans = [
|
|
adm
|
|
srv-nat
|
|
];
|
|
description = ''
|
|
Redite
|
|
'';
|
|
public-ssh = "ssh-rsa TODOTODOTODOTODOTODOTODOTODO";
|
|
};
|
|
reverseproxy = {
|
|
id = 151;
|
|
vlans = [
|
|
adm
|
|
srv-nat
|
|
(srv "185.230.79.42")
|
|
];
|
|
description = ''
|
|
NextCloud du Crans
|
|
'';
|
|
public-ssh = "ssh-rsa TODOTODOTODOTODOTODOTODOTODO";
|
|
};
|
|
two = {
|
|
id = 135;
|
|
vlans = [
|
|
adm
|
|
srv-nat
|
|
];
|
|
description = ''
|
|
Une vm de test
|
|
'';
|
|
public-ssh = "ssh-rsa TODOTODOTODOTODOTODOTODOTODO";
|
|
};
|
|
vaultwarden = {
|
|
id = 159;
|
|
vlans = [
|
|
adm
|
|
srv-nat
|
|
];
|
|
description = ''
|
|
Vaultwarden
|
|
'';
|
|
public-ssh = "ssh-rsa TODOTODOTODOTODOTODOTODOTODO";
|
|
};
|
|
};
|
|
}
|