Spec-Zone.ru › Ansible 2.6

nexmo - Отправка SMS-сообщения через nexmo

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

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

Обзор

  • Отправка SMS-сообщения через nexmo

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
api_key
обязательно
Ключ API Nexmo
api_secret
обязательно
Секрет API Nexmo
client_cert
Файл цепочки сертификатов в формате PEM, используемый для аутентификации клиента SSL. Этот файл также может содержать ключ, и если ключ включен, client_key не требуется.
client_key
Файл в формате PEM, содержащий ваш закрытый ключ для аутентификации клиента SSL. Если client_cert содержит как сертификат, так и ключ, этот параметр не требуется.
dest
обязательно
Номер(а) телефона для отправки SMS-сообщения
force
bool
    Варианты:
  • нет ←
  • да
Если yes не получить кэшированную копию.

Псевдонимы: thirsty
force_basic_auth
bool
    Варианты:
  • нет ←
  • да
Указанные учетные данные с параметрами url_username и url_password должны передаваться в заголовке HTTP.
http_agent По умолчанию:
"ansible-httpget"
Заголовок для идентификации, обычно отображается в журналах веб-сервера.
msg
обязательно
Текст сообщения для отправки. Сообщения, длина которых превышает 160 символов, будут разбиты на несколько сообщений.
src
обязательно
Номер Nexmo для отправки
url
URL HTTP, HTTPS или FTP в формате (http|https|ftp)://[user[:pass]]@host.domain[:port]/path
url_password
Пароль для использования в аутентификации HTTP по основанию.
Если параметр url_username не указан, параметр url_password не будет использоваться.
url_username
Имя пользователя для использования в аутентификации HTTP по основанию.
Этот параметр может использоваться без url_password для сайтов, допускающих пустые пароли
use_proxy
bool
    Варианты:
  • нет
  • да ←
Если no, прокси не будет использоваться, даже если он определен в переменной среды на целевых хостах.
validate_certs
bool
    Варианты:
  • нет
  • да ←
Если no, сертификаты SSL не будут проверены. Это следует использовать только на сайтах, контролируемых вами лично, использующих самозаверяющие сертификаты.

Примеры

- name: Send notification message via Nexmo
  nexmo:
    api_key: 640c8a53
    api_secret: 0ce239a6
    src: 12345678901
    dest:
      - 10987654321
      - 16789012345
    msg: '{{ inventory_hostname }} completed'
  delegate_to: localhost

Статус

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

Техническое обслуживание

Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. См. Техническое обслуживание и поддержка модулей для получения дополнительной информации.

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

Автор

  • Matt Martz (@sivel)

Подсказка

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

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

Spec-Zone.ru

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