[Ansible] – comment utiliser les gather_facts et tenir à jour un début de cmdb ?

Ansible regorge d'astuces qu'il faut engranger pour pouvoir aller plus loin et ne pas simplement installer des paquets sur des machines distantes. Par exemple, nous allons voir aujourd'hui une valorisation des gather_facts de ansible. Sur puppet, je crois que la même chose est réalisable avec facter. Gather_facts c'est la possibilité d'utiliser des variables d'environnement ansible. … Lire la suite [Ansible] – comment utiliser les gather_facts et tenir à jour un début de cmdb ?

Ansible – installer un applicatif (ex. WordPress)

Poursuivons notre découverte de ansible avec l'installation d'un applicatif en l'occurence wordpress. Chaque applicatif possède toutefois des manières différentes de s'installer, il s'agit juste là de prendre un exemple pour se faire la main. Vous pouvez retrouver cet article en vidéo :   La première chose à faire dans notre rôle est de vérifier si … Lire la suite Ansible – installer un applicatif (ex. WordPress)

Ansible – Comment créer un user et une base mysql ?

Cela fait quelques temps que je n'ai pas posté d'article ansible. La chaîne youtube prend pas mal de temps mais j'aime beaucoup le blog. Le mode écrit est tout de même bien sympa. Mon orchestrateur préféré est une vraie mine d'or pour ce qui est de gérer les petites actions du quotidien et c'est aussi … Lire la suite Ansible – Comment créer un user et une base mysql ?

Ansible – installer un serveur LAMP automatiquement

Hello la team ! j'espère que vous allez bien. A priori, c'est kool vous êtes nombreux à revenir sur le blog vu les statistiques. La chaîne youtube marche bien aussi et là encore c'est grâce à vous. Aujourd'hui, je vous propose de revenir sur ansible avec une vidéo qui vous fait découvrir assez simplement comment … Lire la suite Ansible – installer un serveur LAMP automatiquement

Ansible – les différents niveaux de variables

Ansible est un orchestrateur simple d'utilisation dès lors que l'on en retient les concepts de base. Parmi ces concepts, la hiérarchie des variables fait partie des essentiels. Je vous propose d'y revenir en vidéo. D'ailleurs n'hésitez pas à vous abonner à la chaine xavki. Au total, Ansible possède plus de 20 manières pour définir des … Lire la suite Ansible – les différents niveaux de variables

Ansible – prise en main de checksum, set_facts, register et block

Ansible c'est un peu le fil rouge du moment. Certains l'ont bien vu avec le lancement de la chaine youtube xavki. L'idée c'est de vous montrer comment j'ai appris à utiliser et développer avec ansible. La vidéo ci-dessous présente ce que nous allons découvrir dans l'article. L'objectif du jour, c'est de charger un fichier avec … Lire la suite Ansible – prise en main de checksum, set_facts, register et block

[Ansible] : comment installer et configurer logrotate ? et trouver un rôle adapté

Aujourd'hui, après l'installation ntp (client et serveur), je vous propose l'installation et la configuration de logrotate. Il s'agit donc d'une action de niveau plutôt débutant à réaliser avec ansible. En effet, logrotate est un service facile à mettre en place (souvent déjà installé et bien pris en compte par d'autres services) et surtout car ansible-galaxy … Lire la suite [Ansible] : comment installer et configurer logrotate ? et trouver un rôle adapté

[Ansible] : lister les variables de rôles non documentées dans le README.md

Les rôles de ansible sont plus ou moins faciles à utiliser. Un des principaux facteurs limitants, c'est la documentation du README. Du coup j'ai créé un petit script pour lister les variables de vos rôles et ensuite vérifier si ces variables sont bien documentées dans le README.md (si vous avez d'autres idées n'hésitez pas). #!/usr/bin/python3 … Lire la suite [Ansible] : lister les variables de rôles non documentées dans le README.md

[Ansible] : comment installer un client et un serveur ntp ?

Cet article fait suite à mon fil rouge sur ansible. L'idée c'est de vous relater quelques moments de mon autoformation dans ce domaine. Pour moi c'est aussi le moment de me pencher différement sur ce que je fais et de constituer mon bloc-note. Avant de commencer, je ne vais pas revenir dessus dans le détail … Lire la suite [Ansible] : comment installer un client et un serveur ntp ?

[Ansible] : commençons simplement : copie de fichiers, modification/écriture avec copy et lineinfile

Précédemment, je vous avais fait part de ma volonté de me lancer dans ansible et de vous partager cette expérience d'apprentissage. Un précédent article vous présentait un script qui me permet de mettre en place un "centre serveur de poche" à partir de conteneurs (attention ce ne sont que des conteneurs pas de VM donc … Lire la suite [Ansible] : commençons simplement : copie de fichiers, modification/écriture avec copy et lineinfile