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"; }; }; }