Créer un script pour déployer la config Nix sur toutes les machines du cluster en même temps #1

Closed
opened 2025-11-13 15:45:39 +01:00 by zuma · 3 comments
Collaborator

Afin de pouvoir déployer la config nix sur toutes les machines Nix en même temps il serait bien de faire un script qui vient copier les fichiers :

  • configuration.nix -> /etc/configuration.nix
  • <node_name>.nix -> /etc/node.nix
  • cluster.nix -> /etc/cluster.nix
  • wgautomesh.nix -> /etc/wgautomesh.nix

Et ensuite de lancer la commande sudo nixos-rebuild switch ou si on veut être safe utiliser sudo nixos-rebuild boot qui vient appliquer la nouvelle config que au reboot. (Genre si une config pète tout pour éviter de relancer toutes les machines avec une mauvaise config)

Aussi il faudra faire attention à envoyer le bon fichier <node_name>.nix vers la bonne machine !

Afin de pouvoir déployer la config nix sur toutes les machines Nix en même temps il serait bien de faire un script qui vient copier les fichiers : - configuration.nix -> `/etc/configuration.nix` - <node_name>.nix -> `/etc/node.nix` - cluster.nix -> `/etc/cluster.nix` - wgautomesh.nix -> `/etc/wgautomesh.nix` Et ensuite de lancer la commande `sudo nixos-rebuild switch` ou si on veut être safe utiliser `sudo nixos-rebuild boot` qui vient appliquer la nouvelle config que au reboot. (Genre si une config pète tout pour éviter de relancer toutes les machines avec une mauvaise config) Aussi il faudra faire attention à envoyer le bon fichier <node_name>.nix vers la bonne machine !
Owner

ooooh shiny

ooooh shiny
Owner

askip c fait

askip c fait
Author
Collaborator

It do be done

It do be done
zuma closed this issue 2025-11-22 22:50:24 +01:00
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: gribse/nix-cluster#1
No description provided.