Модуль community.general.pagerduty_user — управление учетной записью пользователя в PagerDuty
Примечание
Этот модуль входит в коллекцию community.general (версия 12.6.1).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Чтобы установить ее, используйте: ansible-galaxy collection install community.general. Для использования этого модуля могут потребоваться дополнительные компоненты. Подробности см. в разделе Требования.
Чтобы использовать модуль в плейбуке, укажите: community.general.pagerduty_user.
Добавлен в community.general 1.3.0
Краткое описание
- Этот модуль управляет созданием и удалением учетной записи пользователя в PagerDuty.
Требования
Следующие требования должны быть выполнены на хосте, на котором выполняется этот модуль.
- модуль Python pdpyras = 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–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/community/general/pagerduty_user_module.html