Commit 5c0fcf5b authored by Thierry Fenasse's avatar Thierry Fenasse

mini role pour changer le fichier hosts

parent 6fe95f47
......@@ -3,6 +3,8 @@ Découverte de Ansible
C'est dans le cadre d'une initiation proposée par [Tharyrok](https://github.com/Tharyrok) pour préparer la nouvelle [infrastructure de Neutrinet](https://github.com/Neutrinet/infra).
Il y avait les scripts, la programmation, et maintenant il y a la scriptogrammation d'infrastructure !
Quelle claque ! :P
Ordinateur
......@@ -252,4 +254,43 @@ Le contenu des fichiers listés ci-dessus devraient fonctionner et c'est ce qu'o
.env/bin/ansible-playbook -i hosts playbooks/disks.yml
```
Utiliser un playbook pour changer le fichier hosts
--------------------------------------------------
Dans cette étape il y une nouvelle notion; un **template**, c'est le fichier `hosts.j2`.
```
tree
.
├── ansible.cfg
├── group_vars
│   └── all
├── hosts
├── playbooks
│   ├── disks.yml
│   └── hosts.yml
├── README.md
├── requirements.txt
└── roles
├── disks
│   └── tasks
│   └── main.yml
└── hosts
├── tasks
│   └── main.yml
└── templates
└── hosts.j2
8 directories, 10 files
```
Exécution de la mini recette pour remplacer un fichier (hosts) et rebooter les trois serveurs.
```
.env/bin/ansible-playbook -i hosts playbooks/hosts.yml
```
La suite… suivra o/
Et pour rappel, ma découverte d'Ansible est passée par [ce tutoriel]((https://github.com/leucos/ansible-tuto)).
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment