Portfolio
Mayoussier Lucas

Installation d'ansible, test d'un playbook

Nous allons commencer par installer Ansible sur une machine debian 12 :
sudo apt ansible
Une fois ansible installé, je crée le dossier ansible, puis dans le dossier ansible je crée un fichier host à cette racine “/etc/ansible/hosts”
sudo mkdir ansible
cd ansible
sudo nano hosts
Voici à quoi ressemble un fichier hosts : on renseigne entre crochet le nom du groupe, puis le user de la machine et l’ip “user@ip”
Après ça je vais créer le fichier “ansible.cfg” dans le dossier ansible
Une fois le fichier .cfg configuré, nous allons faire un échange de clés SSH avec une machine et la pinger pour être sûr qu’on puisse la joindre. Pour faire l’échange de clés :
ssh-copy-id "user-de-la-machine-distante@ip-de-la-machine-distante"
Puis on se connecte en SSH pour confirmer l’échange de clés
Maintenant que le ping marche, je vais tester un playbook sur la machine distante pour installer Apache2 et PHP 8.2. Voici les étapes :
Dans le dossier Ansible, je crée un playbook : sudo nano “nom-du-playbook.yaml”
Je lance ensuite le playbook, et je me rends sur l’IP du serveur pour s’assurer qu’Apache 2 est bien installé.

Voilà, mon playbook a bien fonctionné, Apache2 est bien installé sur mon serveur.

.

.

.