<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Sops on FtBx.fr</title><link>https://ftbx.fr/tags/sops/</link><description>Recent content in Sops on FtBx.fr</description><image><title>FtBx.fr</title><url>https://ftbx.fr/images/placeholder-image.jpg</url><link>https://ftbx.fr/images/placeholder-image.jpg</link></image><generator>Hugo -- 0.146.6</generator><language>fr</language><copyright>2025 ftbx.fr - This work is licensed under CC BY-NC-SA 4.0</copyright><lastBuildDate>Sat, 01 Mar 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://ftbx.fr/tags/sops/index.xml" rel="self" type="application/rss+xml"/><item><title>age + sops : le combo qui remplace GPG pour les secrets dans Git</title><link>https://ftbx.fr/posts/age-sops-e-combo-qui-remplace-gpg-es-secrets-git/</link><pubDate>Sat, 01 Mar 2025 00:00:00 +0000</pubDate><guid>https://ftbx.fr/posts/age-sops-e-combo-qui-remplace-gpg-es-secrets-git/</guid><description>&lt;p>Stocker des secrets dans Git, tout le monde le dit : c&amp;rsquo;est une mauvaise
pratique. Mais stocker ses secrets dans un vault et ses fichiers de
config dans Git, c&amp;rsquo;est deux sources de vérité qui finissent par dériver.&lt;/p>
&lt;p>&lt;code>sops&lt;/code> résout ça : on commit ses secrets chiffrés avec ses fichiers
de config. Un seul dépôt, une seule source de vérité. Au déploiement,
le secret est déchiffré à la volée.&lt;/p>
&lt;h3 id="setup-avec-age">Setup avec age&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-bash" data-lang="bash">&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># Générer une clé age (une ligne)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">age-keygen -o ~/.config/sops/age/keys.txt
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># Récupérer la clé publique&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">age-keygen -y ~/.config/sops/age/keys.txt
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># → age1ql3z7hjy54p3w6d...&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>La config minimale &lt;code>.sops.yaml&lt;/code> à la racine du dépôt :&lt;/p></description></item></channel></rss>