Ansible
Ansible-Vault et Git diff
Ce matin, un lapin, a voulu merger; C’était un lapin, qui jouait à
git
.Je m’égare, je m’égare. Ce matin, un collègue chargé d’une revue de code a déclaré ne pas pouvoir vérifier le diff entre deux versions d’un fichier chiffré avec
ansible-vault
.D’un côté, il a raison, ce n’est pas possible dans l’interface de
gitlab
. Pour se faire il faut nécéssairement avoir le mot-de-passe pour déchiffrer les versions avant et après modifications pour les comparer. De l’autre, localement, c’est tout à fait possible. Voici un petit script qui simplifie la vie dans ce cas de figure.Lignes multiples en YAML
Ces derniers temps, j’ai beaucoup travaillé sur les pipelines d’intégration continue de
gitlab
. La configuration de ces derniers ce fait enyaml
et il n’est pas rare d’avoir de très longues commandes. Pour des raisons de lisibilité évidentes, il peut être pratique de les afficher sur plusieurs lignes.Seulement voilà,
yaml
a plusieurs approches pour splitter les lignes. Et vu que je ne me souviens jamais vraiment de qu’est-ce qui fait quoi et que j’en ai marre de farfouiner au fond des internets: un nouveau pense-bête!