Spec-Zone.ru › Ansible 2.6

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
    Варианты:
  • present ←
  • absent
Создание или удаление проекта 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

Spec-Zone.ru

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