41 lines
1.1 KiB
Markdown
41 lines
1.1 KiB
Markdown
# Ansible - EOLE
|
|
|
|
Module Ansible permettant de manipuler les valeurs de configuration Creole d'un module EOLE.
|
|
|
|
**Stabilité** expérimental
|
|
|
|
## Démonstration
|
|
|
|
[![asciicast](https://asciinema.org/a/3PyxG4M43cXW0wiUQlgkt3pwQ.svg)](https://asciinema.org/a/3PyxG4M43cXW0wiUQlgkt3pwQ)
|
|
|
|
Voir le fichier [`playbook-sample.yml`](./playbook-sample.yml) pour plus de détails.
|
|
|
|
## Utilisation
|
|
|
|
```shell
|
|
# Récupérer les sources du projet
|
|
git clone https://forge.cadoles.com/wpetit/ansible-eole.git
|
|
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
|
|
```
|
|
|
|
## Ressources
|
|
|
|
- [Développement de modules Ansible](https://docs.ansible.com/ansible/latest/dev_guide/developing_modules_general.html)
|
|
- [Ajout des modules/plugins locaux à Ansible](https://docs.ansible.com/ansible/latest/dev_guide/developing_locally.html)
|
|
|
|
## Licence
|
|
|
|
GPL-3.0 |