update
This commit is contained in:
@@ -148,14 +148,12 @@ cd /etc/nixos-fleet
|
||||
|
||||
## Étape 3 — Générer le fichier matériel
|
||||
|
||||
Propre à cette machine. Un flake ne voit que les fichiers suivis par git, donc il faut le committer (une seule machine ici, pas 100 — risque de fuite minime, juste un UUID de disque).
|
||||
|
||||
```bash
|
||||
sudo nixos-generate-config --show-hardware-config > pxe-server/hardware-configuration.nix
|
||||
git add pxe-server/hardware-configuration.nix
|
||||
git commit -m "hardware config serveur pxe"
|
||||
sudo nixos-generate-config
|
||||
```
|
||||
|
||||
Écrit `/etc/nixos/hardware-configuration.nix` — en dehors du repo, rien à ajouter/committer.
|
||||
|
||||
## Étape 4 — Éditer 3 valeurs
|
||||
|
||||
Fichier : `pxe-server/configuration.nix`
|
||||
@@ -173,9 +171,11 @@ $EDITOR pxe-server/configuration.nix
|
||||
## Étape 5 — Construire
|
||||
|
||||
```bash
|
||||
sudo nixos-rebuild switch --flake .#pxe-server
|
||||
sudo nixos-rebuild switch --flake .#pxe-server --impure
|
||||
```
|
||||
|
||||
`--impure` : nécessaire pour lire `/etc/nixos/hardware-configuration.nix`, hors du repo.
|
||||
|
||||
## Étape 6 — Publier l'image
|
||||
|
||||
```bash
|
||||
@@ -229,7 +229,7 @@ sudo systemctl start pxe-publish
|
||||
Appliquer une modif de `pxe-server/configuration.nix` :
|
||||
|
||||
```bash
|
||||
sudo nixos-rebuild switch --flake .#pxe-server
|
||||
sudo nixos-rebuild switch --flake .#pxe-server --impure
|
||||
```
|
||||
|
||||
Voir les logs DHCP/TFTP :
|
||||
|
||||
Reference in New Issue
Block a user