vmware_portgroup_facts - Сбор фактов о конфигурации группы портов хоста ESXi
Новая версия 2.6.
Обзор
- Этот модуль может быть использован для сбора фактов о конфигурации группы портов хоста ESXi, когда указано имя хоста ESXi или имя кластера.
Требования
Ниже приведены требования к хосту, на котором выполняется этот модуль.
- python >= 2.6
- PyVmomi
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| cluster_name | Имя кластера. Факты будут возвращены для всех хост-систем, принадлежащих этому имени кластера. Если esxi_hostname не указано, этот параметр обязателен. | |
| esxi_hostname | Имя хоста 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
Примеры
- name: Gather portgroup facts about all ESXi Host in given Cluster
vmware_portgroup_facts:
hostname: '{{ vcenter_hostname }}'
username: '{{ vcenter_username }}'
password: '{{ vcenter_password }}'
cluster_name: cluster_name
- name: Gather portgroup facts about ESXi Host system
vmware_portgroup_facts:
hostname: '{{ vcenter_hostname }}'
username: '{{ vcenter_username }}'
password: '{{ vcenter_password }}'
esxi_hostname: '{{ esxi_hostname }}'
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие поля уникальны для этого модуля:
| Ключ | Возвращаемое | Описание |
|---|---|---|
| hosts_firewall_facts dict | при успехе | метаданные о конфигурации группы портов хоста Пример: {'10.76.33.208': [{'forged_transmits': False, 'mac_changes': False, 'name': 'Сеть ВМ', 'promiscuous_mode': False, 'vlan_id': 0, 'vswitch_name': 'vSwitch0'}, {'forged_transmits': False, 'mac_changes': False, 'name': 'Сеть управления', 'promiscuous_mode': False, 'vlan_id': 0, 'vswitch_name': 'vSwitch0'}, {'forged_transmits': False, 'mac_changes': False, 'name': 'pg0001', 'promiscuous_mode': False, 'vlan_id': 0, 'vswitch_name': 'vSwitch001'}]} |
Статус
Этот модуль помечен как предварительный, что означает, что его интерфейс не гарантируется как обратной совместимый.
Техническое обслуживание
Этот модуль помечен как сообщество, что означает, что его поддерживает сообщество 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_portgroup_facts_module.html