Bug de Salt 3007.4 et 3006.12

Salt est l’outil que j’utilise chez Framasoft pour gérer la configuration des serveurs, y pousser des commandes, etc.
Il est de plus une pierre angulaire de Framaspace car on passe par lui pour déployer de nouveaux espaces (ou en supprimer) sur les serveurs.

D’habitude, ça fonctionne très bien, mais les dernières versions des deux versions disponibles (3007 et 3006) ont bien fichu le bazar : les minions tombait en timeout régulièrement. Ils étaient encore connectés au master, mais ne répondaient plus.

Bonne nouvelle : le problème a déjà été rapporté sur Github.

Meilleure nouvelle : il semblerait que deux des patchs suggérés dans la discussion règlent le problème !

Maintenant, comment appliquer ces patchs à tous ses minions ? Personnellement, j’en ai 126 et j’avais tout sauf envie d’aller sur chaque serveur 😅
La réponse est relativement simple : en faisant comme d’habitude et en utilisant salt 😁

Lire la suite

Changer ses mots de passe rapidement avec Salt

Préambule Salt est un logiciel de gestion de configuration comme Puppet ou Ansible. Je l’utilise chez Framasoft et sur mon infra personnelle parce que je l’aime bien : rapide ; très bien documenté ; syntaxe claire, accessible mais néanmoins flexible et puissante. Je change mes mots de passe régulièrement (une fois par an environ). C’est toujours galère à … Lire la suite