scale_computing.hypercore.email_alert module – Create, update, delete or send test emails to Email Alert Recipients on HyperCore API.
Note
This module is part of the scale_computing.hypercore collection (version 1.1.0).
To install it, use: ansible-galaxy collection install scale_computing.hypercore.
To use it in a playbook, specify: scale_computing.hypercore.email_alert.
New in scale_computing.hypercore 1.2.0
Synopsis
Use this module to create, update, delete or send test emails to the Email Alert Recipients configuration on HyperCore API.
Parameters
Parameter |
Comments |
|---|---|
Scale Computing HyperCore instance information. |
|
The HyperCore instance URL. If not set, the value of the For example “https://10.1.2.3:443”. |
|
Password used for authentication. If not set, the value of the |
|
Timeout in seconds for the connection with the Scale Computing HyperCore API instance. If not set, the value of the |
|
Username used for authentication. If not set, the value of the |
|
An Email address of a recipient you wish to create, update, delete or send test emails to. |
|
An Email address with which the existing email on the HyperCore API will be updated. |
|
The desired state of the email alert recipient on HyperCore API. If state=present and If state=absent, the Email Alert Recipient with the provided If state=test, a test email will be sent to the provided Email Alert Recipient on HyperCore API. Choices:
|
Notes
Note
check_modeis not supported.
See Also
See also
- scale_computing.hypercore.email_alert_info
List Email Alert Recipients on HyperCore API.
Examples
- name: Create a new Email Alert Recipient
scale_computing.hypercore.email_alert:
email: example@example.com
state: present
- name: Update previously created Email Alert Recipient
scale_computing.hypercore.email_alert:
email: example@example.com
email_new: new@example.com
state: present
- name: Remove previously updated Email Alert Recipient
scale_computing.hypercore.email_alert:
email: new@example.com
state: absent
- name: Send a test email to an Email Alert Recipient
scale_computing.hypercore.email_alert:
email: recipient@example.com
state: test
Return Values
Common return values are documented here, the following are the fields unique to this module:
Key |
Description |
|---|---|
Output from modifying entries of the Email Alert Recipients on HyperCore API. Returned: success |
|
Unique identifier for an AlertTag Returned: success Sample: |
|
Email address of the alert recipient Returned: success Sample: |
|
Latest Task Tag Returned: success Sample: |
|
Alert resend delay in seconds Returned: success Sample: |
|
Alerts will not resend if there are additional event triggers within this time in seconds Returned: success Sample: |
|
Unique identifer Returned: success Sample: |