<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Déploiement on Admin Stuff</title><link>https://adminstuff.ch/tags/deploiement/</link><description>Recent content in Déploiement on Admin Stuff</description><generator>Hugo</generator><language>fr</language><lastBuildDate>Tue, 06 Jan 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://adminstuff.ch/tags/deploiement/index.xml" rel="self" type="application/rss+xml"/><item><title>Déploiement multi-machines avec NixOS</title><link>https://adminstuff.ch/posts/nixos-deploiement-multi-machines/</link><pubDate>Tue, 06 Jan 2026 00:00:00 +0000</pubDate><guid>https://adminstuff.ch/posts/nixos-deploiement-multi-machines/</guid><description>&lt;h3 id="gérer-plusieurs-machines-nixos"&gt;Gérer plusieurs machines NixOS&lt;/h3&gt;
&lt;p&gt;Lorsqu&amp;rsquo;on a plusieurs serveurs NixOS, il est pratique de centraliser les configurations dans un dépôt Git.&lt;/p&gt;
&lt;h3 id="structure-recommandée"&gt;Structure recommandée&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;nixos-infra/
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;├── flake.nix
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;├── flake.lock
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;├── modules/
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ ├── base.nix # Configuration commune
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ ├── docker.nix # Module Docker réutilisable
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ └── monitoring.nix # Module monitoring
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;├── machines/
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ ├── web-01/
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ │ ├── configuration.nix
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ │ └── hardware-configuration.nix
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ ├── db-01/
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ │ ├── configuration.nix
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ │ └── hardware-configuration.nix
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ └── ...
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;└── secrets/ # Fichiers secrets (optionnel, avec agenix/sops)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="module-de-base-partagé"&gt;Module de base partagé&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;modules/base.nix&lt;/code&gt; :&lt;/p&gt;</description></item><item><title>Bootstrap NixOS depuis GitHub</title><link>https://adminstuff.ch/posts/nixos-bootstrap-depuis-github/</link><pubDate>Mon, 24 Feb 2025 00:00:00 +0000</pubDate><guid>https://adminstuff.ch/posts/nixos-bootstrap-depuis-github/</guid><description>&lt;h3 id="bootstrap-nixos-avec-une-configuration-hébergée-sur-github"&gt;Bootstrap NixOS avec une configuration hébergée sur GitHub&lt;/h3&gt;
&lt;p&gt;Cette méthode permet de déployer rapidement NixOS avec une configuration préparée à l&amp;rsquo;avance, sans avoir besoin de s&amp;rsquo;authentifier sur GitHub pendant l&amp;rsquo;installation.&lt;/p&gt;
&lt;h3 id="principe"&gt;Principe&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Préparer un repo GitHub &lt;strong&gt;public&lt;/strong&gt; avec la configuration NixOS&lt;/li&gt;
&lt;li&gt;Pendant l&amp;rsquo;installation, télécharger cette configuration via HTTPS (anonyme)&lt;/li&gt;
&lt;li&gt;Lancer l&amp;rsquo;installation&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="étape-1--créer-le-repo-sur-github-depuis-son-pc"&gt;Étape 1 : Créer le repo sur GitHub (depuis son PC)&lt;/h3&gt;
&lt;p&gt;Sur GitHub :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;New repository&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Nom : &lt;code&gt;nixos-bootstrap-minimal&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Public&lt;/strong&gt; (important pour le téléchargement anonyme)&lt;/li&gt;
&lt;li&gt;Créer&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Cloner le repo sur son PC :&lt;/p&gt;</description></item><item><title>Utilisation de sysprep</title><link>https://adminstuff.ch/posts/windows-sysprep/</link><pubDate>Tue, 09 Aug 2022 00:00:00 +0000</pubDate><guid>https://adminstuff.ch/posts/windows-sysprep/</guid><description>&lt;h3 id="pourquoi-sysprep-"&gt;Pourquoi sysprep ?&lt;/h3&gt;
&lt;p&gt;Les grandes organisations, ou les petites équipes IT, sont confrontées au besoin de déployer des postes de travail de façon rationnelle, afin de garantir une homogénéité dans le parc informatique. Bien qu&amp;rsquo;il existe des outils de déploiement d&amp;rsquo;image tel que WDS, il est pratique de disposer d&amp;rsquo;une seule et même image, facilement déployable sur les postes de travail. Cela permet de ne pas avoir le processus d&amp;rsquo;installation complet et de disposer d&amp;rsquo;outils, de drivers ou autre spécificité.
Cependant, cloner un poste de travail pose problème, car Windows attribue un SID unique à chaque pc. La présence sur un même réseau de SID similaires conduit à des soucis. Mieux vaut donc le changer.&lt;/p&gt;</description></item></channel></rss>