Rôle de déploiement d'ansible
|
||
---|---|---|
defaults | ||
meta | ||
tasks | ||
templates | ||
.gitignore | ||
LICENSE | ||
README.md |
role_ansible
Rôle de déploiement d'ansible.
Variables
Afin de ne pas rentrer en conflit avec les variables d'ansible, le variable son préfixer par elbisna soit ansible écrit en partant de la fin.
elbisna_prerequisites
Liste des paquets pré-requis.
Valeur par défaut: ["python3-pip"]
elbisna_pip_packages
Liste des paquets pip nécessaire.
Valeur par défaut: ["ansible", "netaddr"]
elbisna_vault_passwd
Contient le mot de passe vault.
Valeur par défaut: aucune
elbisna_user
Utilisateur de déploiement d'ansible.
Valeur par défaut: aucune
elbisna_group
Groupe de déploiement d'ansible.
Valeur par défaut: aucune
Exemple d'utilisation
inventory.yml
---
all:
hosts:
host1.ykn.local:
group_vars/all.yml
---
elbisna_vault_passwd: !vault |
$ANSIBLE_VAULT;1.1;AES256
31383335306534333462613832646537376232386465643262306134653931383863336133306561
3964303562336532393334343530636161343366656539620a326337376232623163323439303735
39656634356366306361366537663939653336323432646335656230663133393039343638363536
6565336166666261350a343937373733396131623962303237316661666539653432326136306239
3538
playbook.yml
---
- hosts: 'all'
roles:
- name: ansible