miquelMariano.ESXi_ntp_config

Rollenname

ESXi_ntp_config konfiguriert NTP-Server in unseren ESXi-Servern.

Anforderungen

Keine Anforderungen.

Rollenvariablen

Es ist notwendig, dass die Variablen ntp1 und ntp2 in unserer Inventardatei definiert sind.

Beispiel:

[all]
servers_group1
servers_group2

[servers_group1]
server1
server2
server3

[servers_group2]
server11
server12
server13

[all:vars]
ntp1='0.pool.ntp.org'
ntp2='1.pool.ntp.org'

Abhängigkeiten

Keine Abhängigkeiten.

Beispiel-Playbook

Dieses Play wird ausgeführt, wenn die Variable update_mode auf "true" gesetzt ist, und stellt sicher, dass die Rolle auf dem neuesten Stand ist. Standardmäßig ist die Variable update auf "false" gesetzt.

Der Ordner miquelMariano.ESXi_{{ role }} muss vorhanden sein. Andernfalls kann das Playbook die Rolle nicht finden und schlägt fehl. Sie sollten das Verzeichnis manuell erstellen: "mkdir /etc/ansible/my_role".

###
###ESXi_config.yml
###		
- hosts: ansible
  user: root
  tasks:
    - name: Sicherstellen, dass die Rolle auf dem neuesten Stand ist
      command: ansible-galaxy install --force {{ item }}
      with_items:
        - miquelMariano.ESXi_{{ role }}
      when:
        - update_mode | default(False)
      tags: update
      ignore_errors: ja

- hosts: "{{ servers }}:!localhost"
  user: root
  serial: 1
  roles:
   - role: miquelMariano.ESXi_{{ role }}
~
~
~

Benutzung

ansible-playbook playbooks/ESXi_config.yml -i inventory/ESXi --extra-vars "servers=servers_group1 role=ntp_config update_mode=true" --tags "update|set|get"

Lizenz

BSD

Autoreninformationen

miquelMariano.github.io | Twitter

Über das Projekt

Ansible role to configure ntp on ESXi

Installieren
ansible-galaxy install miquelMariano.ESXi_ntp_config
GitHub Repository
Lizenz
Unknown
Downloads
69
Besitzer