
Cette section vous fait découvrir ce qu'est Ansible avant de vous faire écrire la moindre ligne de code. Vous y apprenez comment Ansible voit vos serveurs, en quoi son approche déclarative change votre façon de travailler, comment l'installer proprement, et quelles commandes vous taperez tous les jours. Huit guides et un quiz, sans aucun playbook à écrire : la pratique commence à la section suivante.
Prérequis
Section intitulée « Prérequis »Ansible automatise Linux, décrit vos intentions en YAML et se connecte en SSH. Ces trois bases ne sont pas enseignées ici, et leur absence se paie immédiatement : une indentation YAML fautive fait échouer un playbook entier, une clé SSH mal posée bloque toute connexion.
Un point mérite d'être su dès maintenant : Ansible consomme votre
configuration SSH locale, votre ~/.ssh/config, vos clés et votre
ssh-agent. Ce que vous savez déjà faire en SSH vous servira tel quel.
Ce que vous allez apprendre
Section intitulée « Ce que vous allez apprendre »Ces six acquis sont ce que la section vous laisse en main. Ils sont volontairement conceptuels et outillés, parce que ce sont eux qui rendent la pratique fluide ensuite.
- Expliquer ce qu'Ansible fait, et surtout ce qu'il ne fait pas.
- Distinguer l'approche déclarative de l'approche impérative, et
reconnaître l'idempotence dans un
PLAY RECAPà sonchanged=0. - Décrire l'architecture push SSH : un poste de contrôle, des serveurs gérés, des modules déposés le temps d'une tâche.
- Installer
ansible-coresur votre poste avec pipx ou mise. - Reconnaître les huit commandes du quotidien, de
ansible-playbookàansible-doc. - Configurer un
ansible.cfgminimal, et vérifier lequel est réellement chargé.
Comprendre l'idée
Section intitulée « Comprendre l'idée »Trois pages pour le déclic. Sans lui, vous écrivez du Bash déguisé en YAML et vous passez à côté de ce qui fait la valeur de l'outil : la capacité à rejouer un playbook autant de fois que voulu sans rien casser.
Installer et repérer les commandes
Section intitulée « Installer et repérer les commandes »Une fois l'idée acquise, il faut l'outil sur votre poste. Ces trois pages couvrent l'installation selon votre système, le tour des commandes existantes, et le fichier de configuration qui allègera tous vos appels suivants.
Situer Ansible parmi les autres outils
Section intitulée « Situer Ansible parmi les autres outils »Ansible n'est pas seul, et il n'est pas bon à tout. Terraform, Puppet et Chef couvrent des besoins voisins. Cette page vous évite le choix par défaut, celui qu'on fait parce que tout le monde le fait.
Pour aller plus loin
Section intitulée « Pour aller plus loin »- Monter son lab et s'y connecter : Le module suivant sort de la théorie : quatre machines à provisionner, un inventaire à écrire, des commandes à lancer.
- Préparer le lab KVM : La recette complète des quatre VMs AlmaLinux qui servent de terrain à tous les exemples du parcours.
- Commandes ad-hoc : Les premières commandes lancées sur le parc, en one-shot, avant même d'écrire un playbook.