Spec-Zone.ru › Ansible 2.6

heroku_collaborator - Добавление или удаление коллабораторов приложения Heroku

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

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

Описание

  • Управляет коллабораторами приложений Heroku.
  • Если установлено present и пользователь Heroku уже является коллаборатором, то ничего не делается.
  • Если установлено present и пользователь Heroku не является коллаборатором, то пользователь добавляется в приложение.
  • Если установлено absent и пользователь Heroku является коллаборатором, то пользователь удаляется из приложения.

Требования

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

  • heroku3

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
api_key
Ключ API Heroku
apps
обязательно
Список имен приложений Heroku
state
    Варианты:
  • present ←
  • absent
Создать или удалить коллаборатора Heroku
suppress_invitation
bool
    Варианты:
  • no ←
  • yes
Отключить отправку приглашения по электронной почте при создании коллаборатора
user
обязательно
Идентификатор пользователя или адрес электронной почты

Примечания

Примечание

  • HEROKU_API_KEY и TF_VAR_HEROKU_API_KEY переменные окружения могут быть использованы вместо установки c(api_key).
  • Если вы используете –check, вы также можете передать флаг -v, чтобы увидеть затронутые приложения в msg, например [“heroku-example-app”].

Примеры

- heroku_collaborator:
    api_key: YOUR_API_KEY
    user: max.mustermann@example.com
    apps: heroku-example-app
    state: present

- heroku_collaborator:
    api_key: YOUR_API_KEY
    user: '{{ item.user }}'
    apps: '{{ item.apps | default(apps) }}'
    suppress_invitation: '{{ item.suppress_invitation | default(suppress_invitation) }}'
    state: '{{ item.state | default("present") }}'
  with_items:
    - { user: 'a.b@example.com' }
    - { state: 'absent', user: 'b.c@example.com', suppress_invitation: false }
    - { user: 'x.y@example.com', apps: ["heroku-example-app"] }

Статус

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

Обслуживание

Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. Подробнее см. Обслуживание и поддержка модулей.

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

Автор

  • Marcel Arns (@marns93)

Подсказка

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

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

Spec-Zone.ru

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