ESXi_ntp_config
Название Роли
ESXi_ntp_config настраивает NTP серверы на наших ESXi серверах.
Требования
Нет требований.
Переменные Роли
Необходимо, чтобы переменные ntp1 и ntp2 были определены в нашем инвентаризационном файле.
Пример:
[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'
Зависимости
Нет зависимостей.
Пример Playbook
Этот плей выполняется, когда переменная update_mode равна "true", и гарантирует, что роль актуальна. По умолчанию переменная update равна "false".
Папка miquelMariano.ESXi_{{ role }} должна существовать. Если нет, плейбук не найдет роль и завершится с ошибкой. Вам нужно создать директорию вручную "mkdir /etc/ansible/my_role".
###
###ESXi_config.yml
###
- hosts: ansible
user: root
tasks:
- name: Убедиться, что роль актуальна
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 }}
~
~
~
Использование
ansible-playbook playbooks/ESXi_config.yml -i inventory/ESXi --extra-vars "servers=servers_group1 role=ntp_config update_mode=true" --tags "update|set|get"
Лицензия
BSD
Информация об Авторе
Установить
ansible-galaxy install miquelMariano/ESXi_ntp
Лицензия
Unknown
Загрузки
59
Владелец