Spec-Zone.ru › Ansible 2.4

sns - Отправка сообщений Amazon Simple Notification Service (SNS)

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

  • Обзор
  • Требования (к хосту, на котором выполняется модуль)
  • Параметры
  • Примеры
    • Статус

Обзор

  • Модуль sns отправляет уведомления на тему в вашей учетной записи Amazon SNS

Требования (к хосту, на котором выполняется модуль)

  • boto

Параметры

параметр обязательно по умолчанию возможные значения комментарии
aws_access_key
нет None
Ключ доступа AWS. Если не задан, используется значение переменной среды AWS_ACCESS_KEY.
псевдонимы: ec2_access_key, access_key
aws_secret_key
нет None
Секретный ключ AWS. Если не задан, используется значение переменной среды AWS_SECRET_KEY.
псевдонимы: ec2_secret_key, secret_key
email
нет
Сообщение для отправки подпискам только по электронной почте
http
нет
Сообщение для отправки подпискам только по HTTP
https
нет
Сообщение для отправки подпискам только по HTTPS
message_attributes
нет None
Словарь атрибутов сообщения. Это необязательные структурированные данные, которые отправляются вместе с конечной точкой.
Это в формате AWS Name/Type/Value; см. пример ниже.
message_structure
да json
  • json
  • string
Формат полезной нагрузки сообщения.
Он должен быть 'json', чтобы поддерживать сообщения по умолчанию (`http`, `https`, `email`, `sms`, `sqs`). Он должен быть 'string', чтобы поддерживать message_attributes.
msg
да
Сообщение по умолчанию для отправки.
псевдонимы: default
region
нет
AWS регион для использования. Если не указан, используется значение переменной среды EC2_REGION, если она есть.
псевдонимы: aws_region, ec2_region
sms
нет
Сообщение для отправки подпискам только по SMS
sqs
нет
Сообщение для отправки подпискам только по SQS
subject
нет
Строка темы для доставки по электронной почте.
topic
да
Тема, в которую вы хотите опубликовать.

Примеры

- name: Send default notification message via SNS
  sns:
    msg: '{{ inventory_hostname }} has completed the play.'
    subject: Deploy complete!
    topic: deploy
  delegate_to: localhost

- name: Send notification messages via SNS with short message for SMS
  sns:
    msg: '{{ inventory_hostname }} has completed the play.'
    sms: deployed!
    subject: Deploy complete!
    topic: deploy
  delegate_to: localhost

- name: Send message with message_attributes
  sns:
    topic: "deploy"
    msg: "message with extra details!"
    message_attributes:
      channel:
        data_type: String
        string_value: "mychannel"
      color:
        data_type: String
        string_value: "green"
  delegate_to: localhost

Статус

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

Для получения помощи в разработке модулей, если вы заинтересованы, пожалуйста, прочитайте Справочная информация и вклад в сообщество, Тестирование 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.4/sns_module.html

Spec-Zone.ru

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