community / community.general / 0.2.1 / module / catapult Send a sms / mms using the catapult bandwidth api Authors: Jonathan Mainguy (@Jmainguy)community.general.catapult (0.2.1) — module
Install with ansible-galaxy collection install community.general:==0.2.1
collections: - name: community.general version: 0.2.1
Allows notifications to be sent using sms / mms via the catapult bandwidth api.
- name: Send a mms to multiple users catapult: src: "+15035555555" dest: - "+12525089000" - "+12018994225" media: "http://example.com/foobar.jpg" msg: "Task is complete" user_id: "{{ user_id }}" api_token: "{{ api_token }}" api_secret: "{{ api_secret }}"
- name: Send a sms to a single user catapult: src: "+15035555555" dest: "+12018994225" msg: "Consider yourself notified" user_id: "{{ user_id }}" api_token: "{{ api_token }}" api_secret: "{{ api_secret }}"
msg: description: - The contents of the text message (must be 2048 characters or less). required: true src: description: - One of your catapult telephone numbers the message should come from (must be in E.164 format, like C(+19195551212)). required: true dest: description: - The phone number or numbers the message should be sent to (must be in E.164 format, like C(+19195551212)). required: true media: description: - For MMS messages, a media url to the location of the media to be sent with the message. user_id: description: - User Id from Api account page. required: true api_token: description: - Api Token from Api account page. required: true api_secret: description: - Api Secret from Api account page. required: true
changed: description: Whether the api accepted the message. returned: always sample: true type: bool