miquelMariano.ESXi_ntp_config
Nom du rôle
ESXi_ntp_config configure les serveurs NTP sur nos serveurs ESXi.
Exigences
Aucune exigence.
Variables du rôle
Il est nécessaire que les variables ntp1 et ntp2 soient définies dans notre fichier d'inventaire.
Exemple :
[all]
serveurs_groupe1
serveurs_groupe2
[serveurs_groupe1]
serveur1
serveur2
serveur3
[serveurs_groupe2]
serveur11
serveur12
serveur13
[all:vars]
ntp1='0.pool.ntp.org'
ntp2='1.pool.ntp.org'
Dépendances
Aucune dépendance.
Exemple de Playbook
Ce play s'exécute lorsque la variable update_mode est "true" et s'assure que le rôle est à jour. Par défaut, la variable update est "false".
Le dossier miquelMariano.ESXi_{{ role }} doit exister. Sinon, le playbook ne trouve pas le rôle et échoue. Vous devez créer le répertoire manuellement avec "mkdir /etc/ansible/my_role".
###
###ESXi_config.yml
###
- hosts: ansible
user: root
tasks:
- name: S'assurer que le rôle est à jour
command: ansible-galaxy install --force {{ item }}
with_items:
- miquelMariano.ESXi_{{ role }}
when:
- update_mode | default(False)
tags: update
ignore_errors: yes
- hosts: "{{ servers }}:!localhost"
user: root
serial: 1
roles:
- role: miquelMariano.ESXi_{{ role }}
~
~
~
Utilisation
ansible-playbook playbooks/ESXi_config.yml -i inventory/ESXi --extra-vars "servers=serveurs_groupe1 role=ntp_config update_mode=true" --tags "update|set|get"
Licence
BSD
Informations sur l'auteur
Installer
ansible-galaxy install miquelMariano.ESXi_ntp_config
Licence
Unknown
Téléchargements
69
Propriétaire