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