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

miquelMariano.github.io | Twitter

À propos du projet

Ansible role to configure ntp on ESXi

Installer
ansible-galaxy install miquelMariano.ESXi_ntp_config
Licence
Unknown
Téléchargements
69
Propriétaire