2019-03-01 13:59:05 +01:00
# Ansible - EOLE
2019-03-12 15:18:05 +01:00
Module Ansible permettant de manipuler les valeurs de configuration Creole d'un [module EOLE ](https://pcll.ac-dijon.fr/eole/ ) (sans modification nécessaire sur le module EOLE).
Testé sur EOLE 2.6.2 et EOLE 2.7.0.
2019-03-12 15:09:52 +01:00
**Stabilité** expérimental
## Démonstration
2020-06-10 15:28:48 +02:00
[Configuration et instanciation d'un module eolebase 2.7.0 ](./playbook-sample.yml )
2019-03-12 15:09:52 +01:00
## Utilisation
```shell
# Récupérer les sources du projet
2020-06-10 15:28:48 +02:00
git clone https://forge.cadoles.com/Cadoles/ansible-eole.git
2019-03-12 15:09:52 +01:00
cd ansible-eole
# Exposer le module à Ansible
# Voir la section ressources pour plus d'informations sur les modules locaux.
make link-dev
# Créer un fichier d'inventaire simple
cat > inventory < < EOF
[all]
< ip_machine > ansible_user=root
EOF
# Utiliser le playbook d'exemple avec le fichier d'inventaire
ansible-playbook -i inventory playbook-sample.yml
```
2019-03-01 13:59:05 +01:00
## Ressources
- [Développement de modules Ansible ](https://docs.ansible.com/ansible/latest/dev_guide/developing_modules_general.html )
2019-03-12 15:09:52 +01:00
- [Ajout des modules/plugins locaux à Ansible ](https://docs.ansible.com/ansible/latest/dev_guide/developing_locally.html )
## Licence
2019-03-01 13:59:05 +01:00
2019-03-12 15:09:52 +01:00
GPL-3.0