community.general.manageiq_alert_profiles – Configuration of alert profiles for ManageIQ
Note
This plugin is part of the community.general collection (version 3.8.3).
You might already have this collection installed if you are using the ansible
package.
It is not included in ansible-core
.
To check whether it is installed, run ansible-galaxy collection list
.
To install it, use: ansible-galaxy collection install community.general
.
To use it in a playbook, specify: community.general.manageiq_alert_profiles
.
Synopsis
The manageiq_alert_profiles module supports adding, updating and deleting alert profiles in ManageIQ.
Requirements
The below requirements are needed on the host that executes this module.
manageiq-client https://github.com/ManageIQ/manageiq-api-client-python/
Parameters
Parameter |
Comments |
---|---|
List of alert descriptions to assign to this profile. Required if state is “present” |
|
ManageIQ connection configuration information. |
|
The path to a CA bundle file or directory with certificates. defaults to None. |
|
ManageIQ password. |
|
ManageIQ token. |
|
ManageIQ environment url. |
|
ManageIQ username. |
|
Whether SSL certificates should be verified for HTTPS requests. defaults to True. Choices:
|
|
The unique alert profile name in ManageIQ. Required when state is “absent” or “present”. |
|
Optional notes for this profile |
|
The resource type for the alert profile in ManageIQ. Required when state is “present”. Choices:
|
|
absent - alert profile should not exist, present - alert profile should exist, Choices:
|
Examples
- name: Add an alert profile to ManageIQ
community.general.manageiq_alert_profiles:
state: present
name: Test profile
resource_type: ContainerNode
alerts:
- Test Alert 01
- Test Alert 02
manageiq_connection:
url: 'http://127.0.0.1:3000'
username: 'admin'
password: 'smartvm'
validate_certs: False
- name: Delete an alert profile from ManageIQ
community.general.manageiq_alert_profiles:
state: absent
name: Test profile
manageiq_connection:
url: 'http://127.0.0.1:3000'
username: 'admin'
password: 'smartvm'
validate_certs: False
Authors
Elad Alfassa (@elad661) <ealfassa@redhat.com>