|
|
@ -1,9 +1,9 @@ |
|
|
|
# ANSIBLE |
|
|
|
# ANSIBLE & VAGRANT |
|
|
|
|
|
|
|
|
|
|
|
## PRINCIPE |
|
|
|
## PRINCIPE |
|
|
|
|
|
|
|
|
|
|
|
Ansible est un outils de configuration de machines. |
|
|
|
Ansible est un outils de configuration de machines. |
|
|
|
Ici il est utilisé pour se connecter au nouveau server où nous allons reinstaller la stack production du Garage. |
|
|
|
Vagrant sert à tester les playbooks via des VMs |
|
|
|
|
|
|
|
|
|
|
|
## INSTALLATION |
|
|
|
## INSTALLATION |
|
|
|
|
|
|
|
|
|
|
@ -22,6 +22,13 @@ ansible -i inventory playbook.yml |
|
|
|
|
|
|
|
|
|
|
|
- Avec Vagrant: |
|
|
|
- Avec Vagrant: |
|
|
|
```bash |
|
|
|
```bash |
|
|
|
|
|
|
|
# juste pour lancer le playbook (nécessite une VM déjà crée) |
|
|
|
vagrant provision |
|
|
|
vagrant provision |
|
|
|
|
|
|
|
# demarrer la construction de la VM + Ansible playbook configuré dans la Vagrantfile |
|
|
|
|
|
|
|
vagrant up |
|
|
|
|
|
|
|
# stopper la VM |
|
|
|
|
|
|
|
vagrant halt |
|
|
|
|
|
|
|
# détruire la VM |
|
|
|
|
|
|
|
vagrant destroy |
|
|
|
``` |
|
|
|
``` |
|
|
|
> Nécessite une Vagrantfile! |
|
|
|
> Nécessite une Vagrantfile! |