Модуль community.general.pagerduty_user – Управление учетной записью пользователя в PagerDuty
Примечание
Этот модуль входит в коллекцию community.general (версия 9.5.0).
У вас, возможно, уже установлена эта коллекция, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install community.general. Для использования этого модуля необходимы дополнительные требования. Подробности см. в разделе Требования.
Для использования в книге задач укажите: community.general.pagerduty_user.
Новая функция в community.general 1.3.0
Описание
- Этот модуль управляет созданием/удалением учетной записи пользователя в PagerDuty.
Требования
Ниже перечислены требования к хосту, на котором выполняется этот модуль.
- Модуль pdpyras python = 4.1.1
- Доступ к API PagerDuty
Параметры
Параметр | Комментарии |
|---|---|
access_token строка / обязательно | Токен доступа к API для аутентификации с помощью REST-API PagerDuty. |
pd_email строка / обязательно | Электронный адрес пользователя.
|
pd_role строка | Роль пользователя. Варианты:
|
pd_teams список / элементы=строка | Команды, к которым принадлежит пользователь. Обязательно, если |
pd_user строка / обязательно | Имя пользователя в PagerDuty. |
state строка | Состояние пользователя. В В Варианты:
|
Атрибуты
Атрибут | Поддержка | Описание |
|---|---|---|
check_mode | Поддержка: полная | Может работать в |
diff_mode | Поддержка: нет | Возвращает информацию о том, что изменилось (или, возможно, должно измениться в |
Примеры
- name: Create a user account on PagerDuty
community.general.pagerduty_user:
access_token: 'Your_Access_token'
pd_user: user_full_name
pd_email: user_email
pd_role: user_pd_role
pd_teams: user_pd_teams
state: "present"
- name: Remove a user account from PagerDuty
community.general.pagerduty_user:
access_token: 'Your_Access_token'
pd_user: user_full_name
pd_email: user_email
state: "absent"
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/community/general/pagerduty_user_module.html