Spec-Zone.ru › Ansible 2.5

os_keystone_domain - Управление доменами идентификации OpenStack

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

  • Обзор
    • Требования
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения
  • Статус
    • Автор

Обзор

  • Создание, обновление или удаление доменов идентификации OpenStack. Если домен с указанным именем уже существует, он будет обновлён с новым описанием и атрибутами включения.

Требования

Ниже перечислены требования к хосту, на котором будет выполняться этот модуль.

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

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
api_timeout
Сколько времени должно ждать сокетное соединение перед истечением времени ожидания для API-вызовов. Если этот параметр опущен, он не будет передан библиотеке requests.
auth
Словарь, содержащий информацию об авторизации, необходимую стратегии плагина авторизации облака. Для плагина по умолчанию password он будет содержать auth_url, username, password, project_name и любую информацию о доменах, если облако их поддерживает. Для других плагинов этот параметр должен содержать параметры, необходимые для работы плагина авторизации. Этот параметр не нужен, если указано имя облака или присутствуют переменные окружения OpenStack OS_*.
auth_type
Имя плагина авторизации для использования. Если облако использует что-то другое, кроме парольной аутентификации, здесь должно быть указано имя плагина, и содержимое параметра auth должно быть соответствующим образом обновлено.
availability_zone
Игнорируется. Присутствует для обратной совместимости
cacert
Путь к файлу CA Cert-пакета, который может использоваться при проверке SSL API-запросов.
cert
Путь к клиенту сертификата для использования в рамках SSL-транзакции.
cloud
Имя облака или конфигурация облака для работы. Если cloud — строка, она ссылается на конфигурацию облака с именем, определённую в файле OpenStack clouds.yaml. Предоставляет значения по умолчанию для auth и auth_type. Этот параметр не нужен, если предоставлен параметр auth или присутствуют переменные окружения OpenStack OS_* . Если cloud — словарь, он содержит полную конфигурацию облака, как в секции clouds.yaml.
description По умолчанию:
None
Описание домена
enabled По умолчанию:
да
Включён ли домен
interface
(добавлен в 2.3)
    Варианты:
  • public ←
  • internal
  • admin
Тип URL конечной точки для извлечения из каталога сервисов.

псевдонимы: endpoint_type
key
Путь к клиентскому ключу для использования в рамках SSL-транзакции.
name
обязательно
Имя, которое должно быть присвоено экземпляру
region_name
Имя региона.
state
    Варианты:
  • present ←
  • absent
Должен ли ресурс быть присутствующим или отсутствующим.
timeout По умолчанию:
180
Сколько времени Ansible должно ждать запрашиваемого ресурса.
verify
    Варианты:
  • нет
  • да
Следует ли проверять SSL API-запросы. До версии 2.3 по умолчанию значение было True.

псевдонимы: validate_certs
wait
    Варианты:
  • нет
  • да ←
Должен ли Ansible ждать завершения запрашиваемого ресурса.

Примечания

Примечание

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

Примеры

# Create a domain
- os_keystone_domain:
     cloud: mycloud
     state: present
     name: demo
     description: Demo Domain

# Delete a domain
- os_keystone_domain:
     cloud: mycloud
     state: absent
     name: demo

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

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

Ключ Возвращаемое значение Описание
domain
сложный
При успехе, когда state равен 'present'
Словарь, описывающий домен.

enabled
булево
Описание домена.

Пример:
True
description
строка
Описание домена.

Пример:
Демо-домен
name
строка
Имя домена.

Пример:
demo
id
строка
ID домена.

Пример:
474acfe5-be34-494c-b339-50f06aa143e4
id
строка
При успехе, когда state равен 'present'
ID домена.

Пример:
474acfe5-be34-494c-b339-50f06aa143e4


Статус

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

Автор

  • Монти
  • Ханиф Али

Подсказка

Если вы обнаружите какие-либо проблемы в этой документации, вы можете отредактировать этот документ, чтобы улучшить его.

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

Spec-Zone.ru

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