Cette présentation propose un partage d'expérience de l'adoption de l'outil d'automatisation Ansible chez Evolix, une compagnie spécialisée en hébergement infogéré, dont la majorité de l'équipe est des administrateurs système et réseau
Galaxy) outillage Ansible public : tasks, conventions, etc. outillage Ansible privé : vault pour variables, tasks, etc. scripts de gestion : génération des variables (dialog), sync Git, etc. playbooks dans un dépôt partagé avec le client
dans la barque les découvertes doivent être transmises les conventions et bonnes pratiques prêchées et rabachées faire du collectif/collaboratif et pas avoir un leader et des suiveurs
de commits des commentaires là où c'est pertinent (le pourquoi, pas le quoi/comment) normer les README centraliser les infos clés (conventions.md…) écrire des tests
pour empêcher les régressions Le code Ansible est comme du code classique : il évolue, se refactore… et il est facile de casser quelque chose qui a été validé précédemment
conçus pour Ansible Tower, pas pour des humains pas de gestion des accréditations, l'idéal serait un agent façon SSH pour mots de passe vault/sudo/ssh la documentation est uniquement orientée pour la dernière version