Conclusion du cours Ansible

Clap de fin ! Vous connaissez dès à présent la plupart des concepts de base d'Ansible. Je vous présente ici mon message de conclusion.

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 !

un bébé sait aussi utilisé Ansible

Espace commentaire

Écrire un commentaire

Rejoignez la discussion

Vous devez être connecté pour poster un message.

31 commentaires

ajdaini-hatim
Auteur Rédacteur Secouriste Actif
Avatar de ajdaini-hatim
ajdaini-hatim
Auteur Rédacteur Secouriste Actif

T'as bien précisé l'option --become lors de l'exécution ? Sans ça, Ansible tourne avec ton user standard.

13/03/2020 à 05:35

Moi j'ai une erreur Permission denied sur mes accès sudo. Pourtant mon user est bien dans le fichier sudoers.

12/03/2020 à 22:41
ajdaini-hatim
Auteur Rédacteur Secouriste Actif
Avatar de ajdaini-hatim
ajdaini-hatim
Auteur Rédacteur Secouriste Actif

Pour les gros parcs, ajuste la variable forks dans ta config. Par défaut c'est 5, monte à 20 ou 50 selon tes ressources.

12/03/2020 à 16:30

J'ai testé, ça va beaucoup mieux. Une question : vous gérez comment la montée en charge sur des clusters volumineux ?

12/03/2020 à 09:19
ajdaini-hatim
Auteur Rédacteur Secouriste Actif
Avatar de ajdaini-hatim
ajdaini-hatim
Auteur Rédacteur Secouriste Actif

Vérifie ton fichier ansible.cfg. Si tu n'as pas activé le pipelining, ça peut ralentir pas mal. Essaie ça :

[ssh_connection]
pipelining = True
12/03/2020 à 02:29
michele-berger
Membre Actif
Avatar de michele-berger
michele-berger
Membre Actif

Super tuto, merci. Par contre, je galère avec le ssh sur mes machines distantes. J'ai des timeout systématiques lors du lancement du playbook.

11/03/2020 à 19:23

Rejoindre la communauté

Recevoir les derniers articles gratuitement en créant un compte !

S'inscrire