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 |
| Использовать источник для этой группы. |
| 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