twilio - Отправка текстового сообщения на мобильный телефон через Twilio.
Новая версия с 1.6.
Обзор
- Отправка текстового сообщения на номер телефона через API для обмена сообщениями Twilio.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| account_sid обязательно | Токен учетной записи Twilio пользователя, найденный на странице учетной записи | |
| auth_token обязательно | Токен аутентификации Twilio пользователя | |
| from_number обязательно | Номер Twilio для отправки текстового сообщения, формат +15551112222 | |
| media_url | URL со изображением, видео или звуковым файлом для отправки с MMS (мультимедийным сообщением) вместо простого SMS | |
| msg обязательно | Тело текстового сообщения | |
| to_number обязательно | Один или несколько номеров телефонов для отправки текстового сообщения, формат +15551112222 |
Примечания
Примечание
- Этот модуль не идемпотентный, так как он отправляет электронное письмо через внешний API. Он идемпотентен только в случае, если модуль завершился неудачно.
- Как и другие модули уведомлений, этот модуль требует внешней зависимости для работы. В этом случае вам потребуется учетная запись Twilio с приобретенным или подтвержденным номером телефона для отправки текстового сообщения.
Примеры
# send an SMS about the build status to (555) 303 5681
# note: replace account_sid and auth_token values with your credentials
# and you have to have the 'from_number' on your Twilio account
- twilio:
msg: All servers with webserver role are now configured.
account_sid: ACXXXXXXXXXXXXXXXXX
auth_token: ACXXXXXXXXXXXXXXXXX
from_number: +15552014545
to_number: +15553035681
delegate_to: localhost
# send an SMS to multiple phone numbers about the deployment
# note: replace account_sid and auth_token values with your credentials
# and you have to have the 'from_number' on your Twilio account
- twilio:
msg: This server configuration is now complete.
account_sid: ACXXXXXXXXXXXXXXXXX
auth_token: ACXXXXXXXXXXXXXXXXX
from_number: +15553258899
to_number:
- +15551113232
- +12025551235
- +19735559010
delegate_to: localhost
# send an MMS to a single recipient with an update on the deployment
# and an image of the results
# note: replace account_sid and auth_token values with your credentials
# and you have to have the 'from_number' on your Twilio account
- twilio:
msg: Deployment complete!
account_sid: ACXXXXXXXXXXXXXXXXX
auth_token: ACXXXXXXXXXXXXXXXXX
from_number: +15552014545
to_number: +15553035681
media_url: https://demo.twilio.com/logo.png
delegate_to: localhost
Статус
Этот модуль помечен как превью, что означает, что он не гарантирует обратную совместимость интерфейса.
Техническое обслуживание
Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. Дополнительная информация доступна в разделе Техническое обслуживание и поддержка модулей.
Список других модулей, поддерживаемых сообществом Ansible, см. здесь.
Автор
- Matt Makai (@makaimc)
Подсказка
Если вы заметите какие-либо проблемы в этом руководстве, вы можете отредактировать этот документ для его улучшения.
© 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/twilio_module.html