rundeck_acl_policy - Управление политиками доступа Rundeck ACL.
Новое в версии 2.4.
Описание
- Создание, обновление и удаление политик доступа Rundeck ACL через HTTP API.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| api_version | По умолчанию: 14 | Устанавливает версию API, используемую модулем. Версия API должна быть не ниже 14. |
| name обязательно | Устанавливает имя проекта. | |
| policy | Устанавливает содержимое политики ACL. Содержимое политики ACL — это YAML-объект, как описано в http://rundeck.org/docs/man5/aclpolicy.html. Это может быть YAML-строка или чистый YAML-объект инвентаризации Ansible. | |
| project | Устанавливает проект, которому будет применена политика ACL. Если не задано, используется системная политика ACL. | |
| state |
| Создание или удаление проекта Rundeck. |
| token обязательно | Устанавливает токен для аутентификации в API Rundeck. | |
| url обязательно | Устанавливает URL-адрес экземпляра rundeck. |
Примеры
- name: Create or update a rundeck ACL policy in project Ansible
rundeck_acl_policy:
name: "Project_01"
api_version: 18
url: "https://rundeck.example.org"
token: "mytoken"
state: present
project: "Ansible"
policy:
description: "my policy"
context:
application: rundeck
for:
project:
- allow: read
by:
group: "build"
- name: Remove a rundeck system policy
rundeck_acl_policy:
name: "Project_02"
url: "https://rundeck.example.org"
token: "mytoken"
state: absent
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие поля уникальны для данного модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| after словарь | успех | Словарь, содержащий информацию о политике ACL после изменения. |
| before словарь | успех | Словарь, содержащий информацию о политике ACL до изменения. |
| rundeck_response строка | неудача | Ответ Rundeck при возникновении ошибки. |
Статус
Этот модуль помечен как превью, что означает, что его интерфейс не гарантируется обратной совместимости.
Техническое обслуживание
Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. Подробнее см. Поддержка и техническое обслуживание модулей.
Список других модулей, поддерживаемых сообществом 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.6/modules/rundeck_acl_policy_module.html