ANSIBLE - 63. ASTUCE : COMBINAISON INCLUDE VARS ET WITH FILEGLOB

Merci à Xavki pour sa contribution le 07/01/2023

xavki
Francais Francais
Ansible
DevOps
📽️ Abonnez-vous : http://bit.ly/2UnOdgi
🖥️ Devenir membre VIP : https://bit.ly/3dItQU9

Comment trouver une formation ansible ? comment apprendre à utiliser cet outil de #devops ? Je vous propose une playlist assez complète concernant ce formidable outil. Ansible est bien plus qu'un simple orchestrateur. Il sait faire énormément de choses également en CI/CD et en infrastructure.

Dans cette vidéo, nous allons découvrir une astuce permettant d'organiser des éléments descriptifs d'itération (vhost, database, wordpress, stack...). Et pour cette astuce nous allons utiliser include_vars et with_fileglob.

Les fileglob sont une fonctionnalité d'Ansible qui permet de spécifier une liste de fichiers à inclure dans une tâche de manière à ce qu'Ansible puisse trouver tous les fichiers correspondants sur les hôtes cibles. Les fileglob utilisent des caractères génériques tels que * et ? pour indiquer les parties variables des noms de fichier. Par exemple, vous pourriez utiliser un fileglob comme "*.txt" pour inclure tous les fichiers de texte dans une tâche. Les fileglob sont particulièrement utiles lorsque vous avez besoin d'appliquer une tâche à un grand nombre de fichiers similaires, car ils vous permettent d'éviter d'avoir à écrire explicitement chaque nom de fichier.

Les tâches include_vars d'Ansible permettent de charger et d'inclure des variables à partir de fichiers YAML, JSON ou INI. Ces fichiers peuvent être stockés à n'importe quel endroit sur les hôtes cibles ou sur le contrôleur. Une fois chargées, ces variables peuvent être utilisées dans les tâches d'Ansible et dans les modèles de playbook.

Tutorials ansible fr : https://gitlab.com/xavki/presentation-ansible-fr

Sommaire de plus de 1400 vidéos :
- sur github : https://bit.ly/2P5x8Xj
- sur gitlab : https://bit.ly/2BvYouO

➡️ ➡️ Vous voulez m'encourager likez la vidéo, commentez-là et abonnez-vous ! 😃