Petites questions à propos de #Ansible et des mises à jours.

Comment utilisez-vous Ansible pour gérer les mises à jour de vos logiciels et OS ?

Pour les mises à jour logiciels, utilisez-vous le playbook de déploiement ou un playbook à part ?

Effectuez-vous des vérifications et notifications ?

Un mécanisme de rollback ?

Il existe différentes solutions et je suis curieux de savoir comment vous faites et pourquoi vous le faites de cette façon.

N'hésitez pas à être généreux en détails.

@postroutine Pour ma part Ansible ne s'occupe pas des mises a jours. il Deploye une configuration, et après le serveur fait ces mise a jour tout seul. Ansible ne va intervenir que si il y a une configuration a modifier.

par exemple j'utilise unatended-upgrades pour mes debian et des script voir des hook parfois.

@sebseb01
Je faisais comme toi et sur certains OS j'avais des loupés. L'avantage d'ansible c'est que mes tâches planifiées viennent d'un seul poste et publie sur l'ensemble.

J'ai même une notification sur mon compte xmpp des postes 'OFF' et du nombre de mise à jour.

En cas de pépin du script je peux debugger grâce à 'ARA'

@postroutine

@postroutine
C'est un logiciel de reporting pour ansible. C'est pas compliqué à mettre en place et a chaque 'playbook' de lancé il log le résultat dans un mini web service qui stocke le résultat des tâches, le type de script etc...

ara.recordsansible.org/

@sebseb01

@postroutine @ohsupertramp @sebseb01 Je gère "que" 4 petits serveurs perso avec ansible, donc les màj ne sont pas une trop grande tâche.
Pour les paquets que j'ai fait moi même, je change la version, rebuild le paquet, met à jour le playbook et lance le tout.
Pour les màj système je lance un script de backup, apt update et apt ugprade avec une commande ad hoc ansible.
Un peu comme toi, sauf que je précise pas la version pour les paquets de la distrib.

Follow

@postroutine @ohsupertramp @sebseb01 Donc je fait une vérification manuelle de la màj, j'ai un backup en cas de pépin, mais pas de notification vu que la vérification est manuelle

· · Web · 0 · 0 · 0
Sign in to participate in the conversation
Tooting.ch

Instance générique de Mastodon hébergée par l'association FairSocialNet Generic Mastodon instance hosted by the FairSocialNet association.