vmware_host_service_facts - Сбор фактов о службах хоста ESXi
Новая версия 2.5.
Обзор
- Этот модуль может использоваться для сбора фактов о службах хоста ESXi.
Требования
Ниже перечислены требования к хосту, на котором выполняется этот модуль.
- python >= 2.6
- PyVmomi
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| cluster_name | Имя кластера. Факты о службах каждого сервера ESXi будут возвращены для данного кластера. Если esxi_hostname не задан, этот параметр обязателен. | |
| esxi_hostname | Имя хоста ESXi. Факты о службах этого сервера ESXi будут возвращены. Если cluster_name не задан, этот параметр обязателен. | |
| hostname str | Имя хоста или IP-адрес сервера vCenter или ESXi vSphere. Если значение не указано в задаче, вместо него будет использовано значение переменной окружения VMWARE_HOST. Поддержка переменных окружения добавлена в версии 2.6. | |
| password str | Пароль сервера vCenter или ESXi vSphere. Если значение не указано в задаче, вместо него будет использовано значение переменной окружения VMWARE_PASSWORD. Поддержка переменных окружения добавлена в версии 2.6. Псевдонимы: pass, pwd | |
| port int (добавлен в 2.5) | По умолчанию: 443 | Номер порта сервера vCenter или ESXi vSphere. Если значение не указано в задаче, вместо него будет использовано значение переменной окружения VMWARE_PORT. Поддержка переменных окружения добавлена в версии 2.6. |
| username str | Имя пользователя сервера vCenter или ESXi vSphere. Если значение не указано в задаче, вместо него будет использовано значение переменной окружения VMWARE_USER. Поддержка переменных окружения добавлена в версии 2.6. Псевдонимы: admin, user | |
| validate_certs bool |
| Позволяет подключиться, когда сертификаты SSL недействительны. Установите в false при недоверии к сертификатам.Если значение не указано в задаче, вместо него будет использовано значение переменной окружения VMWARE_VALIDATE_CERTS. Поддержка переменных окружения добавлена в версии 2.6. Если установлено значение yes, убедитесь, что на данном компьютере установлен Python >= 2.7.9. |
Примечания
Примечание
- Тестировалось на vSphere 6.5
- Если имя исходного пакета недоступно, факт заполняется как null.
Примеры
- name: Gather facts about all ESXi Host in given Cluster
vmware_host_service_facts:
hostname: '{{ vcenter_hostname }}'
username: '{{ vcenter_username }}'
password: '{{ vcenter_password }}'
cluster_name: cluster_name
register: cluster_host_services
- name: Gather facts about ESXi Host
vmware_host_service_facts:
hostname: '{{ vcenter_hostname }}'
username: '{{ vcenter_username }}'
password: '{{ vcenter_password }}'
esxi_hostname: '{{ esxi_hostname }}'
register: host_services
Значения возврата
Общие значения возврата описаны здесь, следующие поля уникальны для этого модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| host_service_facts dict | всегда | dict с именем хоста в качестве ключа и dict с фактами конфигурации службы хоста Пример: {'10.76.33.226': [{'key': 'DCUI', 'label': 'Прямой интерфейс консоли', 'policy': 'включено', 'required': False, 'running': True, 'uninstallable': False, 'source_package_name': 'esx-base', 'source_package_desc': 'Этот VIB содержит все основные функции vSphere ESXi.'}, {'key': 'TSM', 'label': 'ESXi Shell', 'policy': 'выкл.', 'required': False, 'running': False, 'uninstallable': False, 'source_package_name': 'esx-base', 'source_package_desc': 'Этот VIB содержит все основные функции vSphere ESXi.'}]} |
Статус
Этот модуль помечен как предварительный, что означает, что он не гарантирует обратную совместимость интерфейса.
Техническое обслуживание
Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом 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_service_facts_module.html