Spec-Zone.ru › Ansible 2.6

tower_group - создание, обновление или удаление группы Ansible Tower.

Новое в версии 2.3.

  • Описание
    • Требования
  • Параметры
  • Примечания
  • Примеры
  • Статус
  • Техническое обслуживание
    • Автор

Описание

  • Создание, обновление или удаление групп Ansible Tower. См. https://www.ansible.com/tower для общего обзора.

Требования

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

  • ansible-tower-cli >= 3.0.2

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
credential
Используемый для группы учетные данные.
description
Описание для группы.
group_by
Ограничить автоматически созданные группы из источника инвентаризации.
instance_filters
Список фильтров для соответствия хостам, разделенный запятыми.
inventory
обязательно
Инвентаризация, членом которой должна быть группа.
name
обязательно
Имя для группы.
overwrite
bool
    Варианты:
  • нет ←
  • да
Удалить дочерние группы и хосты, которых нет в источнике.
overwrite_vars
Переопределить переменные в дочерних группах и хостах переменными из внешнего источника.
source
    Варианты:
  • ручной
  • файл
  • ec2
  • rax
  • vmware
  • gce
  • azure
  • azure_rm
  • openstack
  • satellite6
  • cloudforms
  • custom
Использовать источник для этой группы.
source_regions
Регионы для поставщика облачных услуг.
source_script
Сценарий инвентаризации для использования при типе группы custom.
source_vars
Переопределить переменные из источника переменными из этого поля.
state
    Варианты:
  • наличие ←
  • отсутствие
Желаемое состояние ресурса.
tower_config_file
Путь к конфигурационному файлу Tower. См. примечания.
tower_host
URL вашего экземпляра Tower.
tower_password
Пароль для вашего экземпляра Tower.
tower_username
Имя пользователя для вашего экземпляра Tower.
tower_verify_ssl
bool
    Варианты:
  • нет
  • да ←
Отключить/разрешить небезопасные подключения к Tower. Если no, сертификаты SSL не будут проверены. Это следует использовать только на сайтах, контролируемых лично, с использованием самозаверяющих сертификатов.
update_on_launch
bool
    Варианты:
  • нет ←
  • да
Обновление данных инвентаризации из ее источника каждый раз, когда выполняется задача.
variables
Переменные для использования в группе, используйте @ для файла.

Примечания

Примечание

  • Если config_file не указан, мы попытаемся использовать значения по умолчанию библиотеки tower-cli для поиска информации о вашем хосте Tower.
  • config_file должен содержать конфигурацию Tower в следующем формате host=hostname username=username password=password

Примеры

- name: Add tower group
  tower_group:
    name: localhost
    description: "Local Host Group"
    inventory: "Local Inventory"
    state: present
    tower_config_file: "~/tower_cli.cfg"

Статус

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

Техническое обслуживание

Этот модуль помечен как сообщество, что означает, что его поддерживает сообщество Ansible. См. Техническое обслуживание и поддержка модулей для получения дополнительной информации.

Список других модулей, поддерживаемых сообществом Ansible, см. в здесь.

Автор

  • Wayne Witzel III (@wwitzel3)

Подсказка

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

© 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/tower_group_module.html

Spec-Zone.ru

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