vmware_host_ntp - Управление конфигурациями NTP для хоста ESXi
Новая в версии 2.5.
Обзор
- Этот модуль может использоваться для управления информацией о конфигурации NTP для хоста ESXi.
- Пользователь может указать имя хоста ESXi или имя кластера. В случае имени кластера все хосты ESXi обновляются.
Требования
Ниже перечислены требования, необходимые на хосте, на котором выполняется этот модуль.
- python >= 2.6
- PyVmomi
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| cluster_name | Имя кластера. Параметры NTP применяются к каждому хосту ESXi в заданном кластере. Если esxi_hostname не указано, этот параметр обязателен. | |
| esxi_hostname | Имя хоста ESXi. Параметры NTP применяются к этому хосту ESXi. Если cluster_name не указано, этот параметр обязателен. | |
| hostname str | Имя хоста или IP-адрес сервера vCenter vSphere или ESXi. Если значение не указано в задании, используется значение переменной среды VMWARE_HOST. Поддержка переменных среды добавлена в версии 2.6. | |
| ntp_servers обязательно | IP-адрес или FQDN сервера/серверов NTP. Принимает список серверов NTP. Для нескольких серверов см. примеры. | |
| password str | Пароль сервера vCenter vSphere или ESXi. Если значение не указано в задании, используется значение переменной среды VMWARE_PASSWORD. Поддержка переменных среды добавлена в версии 2.6. псевдонимы: pass, pwd | |
| port int (добавлен в 2.5) | По умолчанию: 443 | Порт сервера vCenter vSphere или ESXi. Если значение не указано в задании, используется значение переменной среды VMWARE_PORT. Поддержка переменных среды добавлена в версии 2.6. |
| state |
| present: Добавить сервер/сервера NTP, если указанные сервер/сервера отсутствуют, иначе ничего не делать. absent: Удалить сервер/сервера NTP, если указанные сервер/сервера присутствуют, иначе ничего не делать. |
| username str | Имя пользователя сервера vCenter vSphere или ESXi. Если значение не указано в задании, используется значение переменной среды VMWARE_USER. Поддержка переменных среды добавлена в версии 2.6. псевдонимы: admin, user | |
| validate_certs bool |
| Разрешает подключение, когда сертификаты SSL недействительны. Устанавливается в false, когда сертификаты недостоверны.Если значение не указано в задании, используется значение переменной среды VMWARE_VALIDATE_CERTS. Поддержка переменных среды добавлена в версии 2.6. Если установлено значение yes, убедитесь, что на данном компьютере установлена Python >= 2.7.9. |
Примечания
Примечание
- Проверено на vSphere 6.5
Примеры
- name: Set NTP setting for all ESXi Host in given Cluster
vmware_host_ntp:
hostname: '{{ vcenter_hostname }}'
username: '{{ vcenter_username }}'
password: '{{ vcenter_password }}'
cluster_name: cluster_name
state: present
ntp_servers:
- 0.pool.ntp.org
- 1.pool.ntp.org
- name: Set NTP setting for an ESXi Host
vmware_host_ntp:
hostname: '{{ vcenter_hostname }}'
username: '{{ vcenter_username }}'
password: '{{ vcenter_password }}'
esxi_hostname: '{{ esxi_hostname }}'
state: present
ntp_servers:
- 0.pool.ntp.org
- 1.pool.ntp.org
- name: Remove NTP setting for an ESXi Host
vmware_host_ntp:
hostname: '{{ vcenter_hostname }}'
username: '{{ vcenter_username }}'
password: '{{ vcenter_password }}'
esxi_hostname: '{{ esxi_hostname }}'
state: absent
ntp_servers:
- bad.server.ntp.org
Статус
Этот модуль помечен как preview, что означает, что его интерфейс не гарантируется как обратной совместимости.
Техническое обслуживание
Этот модуль помечен как community, что означает, что он поддерживается сообществом Ansible. См. Поддержка и техническое обслуживание модулей для получения дополнительной информации.
Список других модулей, также поддерживаемых сообществом Ansible, см. здесь.
Автор
- Abhijeet Kasurde (@Akasurde)
Подсказка
Если вы обнаружите какие-либо проблемы в этой документации, вы можете отредактировать этот документ, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.6/modules/vmware_host_ntp_module.html