miquelMariano.ESXi_ntp_config
Nazwa roli
ESXi_ntp_config konfiguruje serwery NTP na naszych serwerach ESXi
Wymagania
Brak wymagań
Zmienne roli
Ważne, aby zmienne ntp1 i ntp2 były zdefiniowane w naszym pliku inwentaryzacyjnym.
Przykład:
[wszystkie]
serwery_grupa1
serwery_grupa2
[serwery_grupa1]
serwer1
serwer2
serwer3
[serwery_grupa2]
serwer11
serwer12
serwer13
[wszystkie:zmienne]
ntp1='0.pool.ntp.org'
ntp2='1.pool.ntp.org'
Zależności
Brak zależności
Przykład playbooka
Ten playbook jest wykonywany, gdy zmienna update_mode jest "true", aby zapewnić, że rola jest aktualna. Domyślnie zmienna update jest "false".
Folder miquelMariano.ESXi_{{ rola }} musi istnieć. W przeciwnym razie playbook nie znajdzie roli i zakończy się niepowodzeniem. Należy ręcznie utworzyć katalog "mkdir /etc/ansible/my_role".
###
###ESXi_config.yml
###
- hosts: ansible
user: root
tasks:
- name: Upewnij się, że rola jest aktualna
command: ansible-galaxy install --force {{ item }}
with_items:
- miquelMariano.ESXi_{{ rola }}
when:
- update_mode | default(False)
tags: update
ignore_errors: yes
- hosts: "{{ serwery }}:!localhost"
user: root
serial: 1
roles:
- role: miquelMariano.ESXi_{{ rola }}
~
~
~
Użytkowanie
ansible-playbook playbooks/ESXi_config.yml -i inventory/ESXi --extra-vars "serwery=serwery_grupa1 rola=ntp_config update_mode=true" --tags "update|set|get"
Licencja
BSD
Informacje o autorze
Zainstaluj
ansible-galaxy install miquelMariano.ESXi_ntp_config
Licencja
Unknown
Pobrania
69
Właściciel