Introduction
Vous voici arrivé(e) au terme de ce cours et je tiens vraiment à vous remercier d'avoir pris le temps de suivre ce cours et à vous féliciter pour avoir tenu jusqu'au bout 🥇.
À travers ce cours, nous avons vu tous les aspects majeurs d'Ansible, rendant ainsi son utilisation très simple, intéressante et très puissante.
C'est un outil qui se veut simple à l'utilisation mais suffisamment puissant pour automatiser des environnements d'applications complexes à plusieurs niveaux.
Nous avions eu l'occasion de partir sur la base d'un projet Web, que nous avions amélioré et sécurisé à travers les différentes options proposées par Ansible. Nous avions aussi finit par augmenter la performance de notre playbook en étudiant du mieux le protocole ssh mais également les possibilités offertes par le fichier de configuration Ansible.
La suite ?
Ansible reste un outil qui s'intègre très facilement avec plusieurs autres technologies, nous avions par exemple eu l'occasion dans cet article de provisionner notre cluster Kubernetes à l'aide de vagrant et configurer nos différentes machines virtuelles à l'aide d'ansible.
Des projets Ansible sont sûrement à venir dans de nouveaux articles, donc restez informés en vous abonnant à la newsletter ! Sur ce, je vous souhaite une très bonne continuation !
Espace commentaire
Écrire un commentaire
Rejoignez la discussion
Vous devez être connecté pour poster un message.
31 commentaires
T'as bien précisé l'option
--becomelors de l'exécution ? Sans ça, Ansible tourne avec ton user standard.Moi j'ai une erreur
Permission deniedsur mes accès sudo. Pourtant mon user est bien dans le fichier sudoers.Pour les gros parcs, ajuste la variable
forksdans ta config. Par défaut c'est 5, monte à 20 ou 50 selon tes ressources.J'ai testé, ça va beaucoup mieux. Une question : vous gérez comment la montée en charge sur des clusters volumineux ?
Vérifie ton fichier
ansible.cfg. Si tu n'as pas activé le pipelining, ça peut ralentir pas mal. Essaie ça :Super tuto, merci. Par contre, je galère avec le
sshsur mes machines distantes. J'ai des timeout systématiques lors du lancement du playbook.