Spec-Zone.ru › Ansible 2.4

os_keystone_domain_facts - Получение фактов об одном или нескольких доменах OpenStack

Новая версия с 2.1.

  • Описание
  • Требования (к хосту, на котором выполняется модуль)
  • Параметры
  • Примеры
  • Возвращаемые значения
  • Примечания
    • Статус

Описание

  • Получение фактов о одном или нескольких доменах OpenStack

Требования (к хосту, на котором выполняется модуль)

  • python >= 2.6
  • python >= 2.7
  • shade

Параметры

параметр обязательно значение по умолчанию допустимые значения примечания
api_timeout
нет None
Сколько времени должен ждать уровень сокета перед истечением времени ожидания для вызовов API. Если это значение опущено, библиотека запросов ничего не получит.
auth
нет
Словарь, содержащий информацию об авторизации, как требуется стратегией плагина авторизации облака. Для стандартного плагина password он будет содержать auth_url, username, password, project_name и любые сведения о доменах, если облако их поддерживает. Для других плагинов этот параметр должен содержать необходимые параметры плагина авторизации. Этот параметр не нужен, если предоставлено имя облака или присутствуют переменные окружения OpenStack OS_*.
auth_type
нет password
Имя плагина авторизации для использования. Если облако использует что-то кроме парольной авторизации, здесь должно быть указано имя плагина, и содержимое параметра auth должно быть соответствующим образом обновлено.
availability_zone
нет
Игнорируется. Присутствует для обратной совместимости
cacert
нет None
Путь к пакету сертификатов CA, который может использоваться при проверке запросов API SSL.
cert
нет None
Путь к клиенту сертификат для использования в рамках транзакции SSL.
cloud
нет
Наименованное облако для работы. Обеспечивает значения по умолчанию для auth и auth_type. Этот параметр не нужен, если предоставлен auth или присутствуют переменные окружения OpenStack OS_*.
endpoint_type
нет public
  • public
  • internal
  • admin
Тип URL конечной точки для получения из каталога служб.
filters
нет None
Словарь метаданных для дальнейшей фильтрации. Элементы этого словаря могут быть дополнительными словарями.
key
нет None
Путь к ключу клиента для использования в рамках транзакции SSL.
name
да
Имя или идентификатор домена
region_name
нет
Имя региона.
timeout
нет 180
Сколько времени Ansible должен ждать запрашиваемого ресурса.
validate_certs
нет
Следует ли проверять запросы API SSL. До версии 2.3 значение по умолчанию было True.
псевдонимы: verify
wait
нет yes
  • yes
  • no
Следует ли Ansible ждать завершения запрошенного ресурса.

Примеры

# Gather facts about previously created domain
- os_keystone_domain_facts:
    cloud: awesomecloud
- debug:
    var: openstack_domains

# Gather facts about a previously created domain by name
- os_keystone_domain_facts:
    cloud: awesomecloud
    name: demodomain
- debug:
    var: openstack_domains

# Gather facts about a previously created domain with filter
- os_keystone_domain_facts:
    cloud: awesomecloud
    name: demodomain
    filters:
      enabled: False
- debug:
    var: openstack_domains

Возвращаемые значения

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

имя описание возвращается тип пример
openstack_domains
содержит все факты OpenStack о доменах
всегда, но может быть null сложный
содержит:
имя описание возвращается тип пример
enabled
Флаг, указывающий, включен ли домен.
успех bool
description
Описание домена.
успех строка
name
Имя, заданное для домена.
успех строка
id
Уникальный UUID.
успех строка

Примечания

Примечание

  • Стандартные переменные окружения OpenStack, такие как OS_USERNAME могут использоваться вместо явного указания значений.
  • Информация об авторизации обрабатывается os-client-config, что означает, что значения могут поступать из файла конфигурации yaml в /etc/ansible/openstack.yaml, /etc/openstack/clouds.yaml или ~/.config/openstack/clouds.yaml, затем из стандартных переменных окружения, а в конце из явных параметров в задачах. Дополнительную информацию можно найти по адресу http://docs.openstack.org/developer/os-client-config

Статус

Этот модуль помечен как экспериментальный, что означает, что его интерфейс не гарантируется обратной совместимостью.

Для получения помощи в разработке модулей, если вы склонны к этому, пожалуйста, прочтите Информация о сообществе и участие, Тестирование Ansible и Разработка модулей.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.4/os_keystone_domain_facts_module.html

Spec-Zone.ru

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