|
|
|
@ -138,25 +138,6 @@ in
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Affectation des profils aux machines
|
|
|
|
|
(mkIf comp.isHydra {
|
|
|
|
|
networking.hostName = "hydra.prunetwork.fr"; # Define your hostname.
|
|
|
|
|
r6d.profiles = {
|
|
|
|
|
isPrunetwork = true;
|
|
|
|
|
isServer = true;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
r6d.config-generator = {
|
|
|
|
|
docker = true;
|
|
|
|
|
hydra-builder = true;
|
|
|
|
|
hydra-core = true;
|
|
|
|
|
nix-serve-server = true;
|
|
|
|
|
tincAddress = "192.168.12.9/24";
|
|
|
|
|
tincExtraConfig = ''
|
|
|
|
|
ConnectTo = rollo_dubronetwork_fr
|
|
|
|
|
ConnectTo = ocean_prunetwork_fr
|
|
|
|
|
'';
|
|
|
|
|
};
|
|
|
|
|
})
|
|
|
|
|
(mkIf comp.isOcean {
|
|
|
|
|
networking.hostName = "ocean.prunetwork.fr"; # Define your hostname.
|
|
|
|
|
r6d.profiles = {
|
|
|
|
@ -177,31 +158,6 @@ in
|
|
|
|
|
'';
|
|
|
|
|
};
|
|
|
|
|
})
|
|
|
|
|
(mkIf comp.isRadx {
|
|
|
|
|
networking.hostName = "radx.prunetwork.fr"; # Define your hostname.
|
|
|
|
|
r6d.profiles = {
|
|
|
|
|
isPrunetwork = true;
|
|
|
|
|
isWorkstation = true;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
r6d.config-generator = {
|
|
|
|
|
database_postgres = true;
|
|
|
|
|
elasticsearch = true;
|
|
|
|
|
#hydra-core = false; # DO NOT ENABLE ON WORKSTATION
|
|
|
|
|
kibana = true;
|
|
|
|
|
nix-serve-client = true;
|
|
|
|
|
nix-serve-server = true;
|
|
|
|
|
#rabbitmq = true;
|
|
|
|
|
tincAddress = "192.168.12.3/24";
|
|
|
|
|
tincExtraConfig = ''
|
|
|
|
|
ConnectTo = monstre_dubronetwork_fr
|
|
|
|
|
ConnectTo = rollo_dubronetwork_fr
|
|
|
|
|
ConnectTo = hydra_prunetwork_fr
|
|
|
|
|
ConnectTo = ocean_prunetwork_fr
|
|
|
|
|
'';
|
|
|
|
|
virtualbox = true;
|
|
|
|
|
};
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
(mkIf comp.isLatitude {
|
|
|
|
|
networking.hostName = "latitude.dubronetwork.fr"; # Define your hostname.
|
|
|
|
|