Spec-Zone.ru › Ansible

Модуль community.vmware.vmware_datacenter_info – Сбор информации о центрах обработки данных VMware vSphere

Примечание

Этот модуль является частью коллекции community.vmware (версия 4.7.1).

Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.

Для установки используйте: ansible-galaxy collection install community.vmware.

Для использования в playbook, укажите: community.vmware.vmware_datacenter_info.

  • Краткое описание
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения

Краткое описание

  • Этот модуль можно использовать для сбора информации о центрах обработки данных VMware vSphere.

Параметры

Параметр

Комментарии

datacenter

aliases: datacenter_name

string

Имя центра обработки данных, для которого нужно собрать информацию.

Если не указано, будет собрана информация обо всех центрах обработки данных из инфраструктуры VMware.

hostname

string

Имя хоста или IP-адрес сервера vSphere vCenter или ESXi.

Если значение не указано в задаче, будет использовано значение переменной среды VMWARE_HOST.

password

aliases: pass, pwd

string

Пароль сервера vSphere vCenter или ESXi.

Если значение не указано в задаче, будет использовано значение переменной среды VMWARE_PASSWORD.

port

integer

Номер порта сервера vSphere vCenter или ESXi.

Если значение не указано в задаче, будет использовано значение переменной среды VMWARE_PORT.

Значение по умолчанию: 443

properties

list / elements=string

Укажите свойства для получения.

Если не указано, получаются все свойства (рекурсивно).

Результаты возвращаются в структуре, идентичной API vSphere.

Пример:

properties: [

“overallStatus”

]

Действительно только когда schema=vsphere.

proxy_host

string

Адрес прокси-сервера, который будет принимать все HTTPS-запросы и передавать их дальше.

Формат — имя хоста или IP-адрес.

Если значение не указано в задаче, будет использовано значение переменной среды VMWARE_PROXY_HOST.

proxy_port

integer

Порт HTTP-прокси, который будет принимать все HTTPS-запросы и передавать их дальше.

Если значение не указано в задаче, будет использовано значение переменной среды VMWARE_PROXY_PORT.

schema

string

Укажите желаемую схему вывода.

Схема вывода summary — это устаревший вывод модуля.

Схема вывода vsphere — это определение класса API vSphere.

Варианты:

  • "summary" ← (по умолчанию)
  • "vsphere"

show_tag

boolean

Теги, связанные с центром обработки данных, отображаются, если установлено значение true.

Варианты:

  • false ← (по умолчанию)
  • true

username

aliases: admin, user

string

Имя пользователя сервера vSphere vCenter или ESXi.

Если значение не указано в задаче, будет использовано значение переменной среды VMWARE_USER.

validate_certs

boolean

Разрешает подключение, когда SSL-сертификаты недействительны. Установите значение false, когда сертификаты не являются доверенными.

Если значение не указано в задаче, будет использовано значение переменной среды VMWARE_VALIDATE_CERTS.

Варианты:

  • false
  • true ← (по умолчанию)

Примечания

Примечание

  • Для всех модулей требуется доступ API на запись, поэтому они не поддерживаются в бесплатной лицензии ESXi.
  • Все переменные и имена объектов VMware чувствительны к регистру.

Примеры

- name: Gather information about all datacenters
  community.vmware.vmware_datacenter_info:
    hostname: '{{ vcenter_hostname }}'
    username: '{{ vcenter_username }}'
    password: '{{ vcenter_password }}'
  delegate_to: localhost

- name: Gather information about a particular datacenter
  community.vmware.vmware_datacenter_info:
    hostname: '{{ vcenter_hostname }}'
    username: '{{ vcenter_username }}'
    password: '{{ vcenter_password }}'
    datacenter: '{{ datacenter_name }}'
  delegate_to: localhost

- name: Gather information about a particular datacenter
  community.vmware.vmware_datacenter_info:
    hostname: '{{ vcenter_hostname }}'
    username: '{{ vcenter_username }}'
    password: '{{ vcenter_password }}'
    datacenter: '{{ datacenter_name }}'
    show_tag: true
  delegate_to: localhost

- name: Gather vSphere schema information
  community.vmware.vmware_datacenter_info:
    hostname: '{{ vcenter_hostname }}'
    username: '{{ vcenter_username }}'
    password: '{{ vcenter_password }}'
    datacenter: '{{ datacenter_name }}'
    schema: vsphere
    properties:
    - configStatus
    - overallStatus

Значения возврата

Общие значения возврата документированы здесь, следующие поля уникальны для данного модуля:

Ключ

Описание

datacenter_info

список / элементы=строка

Информация о дата-центре

Возвращается: всегда

Пример: [{"configStatus": "gray", "moid": "datacenter-2", "name": "Asia-Datacenter1"}]

Авторы

  • Abhijeet Kasurde (@Akasurde)

Ссылки на сборку

  • Отслеживание проблем
  • Главная страница
  • Репозиторий (исходные коды)

© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/community/vmware/vmware_datacenter_info_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API