manageiq_alert_profiles — Настройка профилей оповещений для ManageIQ
Новое в версии 2.5.
Обзор
- Модуль manageiq_alert_profiles поддерживает добавление, обновление и удаление профилей оповещений в ManageIQ.
Требования
Ниже перечислены требования к хосту, на котором будет выполняться этот модуль.
- manageiq-client https://github.com/ManageIQ/manageiq-api-client-python/
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии | |
|---|---|---|---|
| alerts | Список описаний оповещений для назначения этому профилю. Требуется, если состояние — "present" | ||
| manageiq_connection обязательно | Конфигурация подключения к ManageIQ. | ||
| url обязательно | URL окружения ManageIQ. MIQ_URL переменная среды, если задана. В противном случае, ее необходимо передать. | ||
| username | Имя пользователя ManageIQ. MIQ_USERNAME переменная среды, если задана. В противном случае, требуется, если не передан токен. | ||
| password | Пароль ManageIQ. MIQ_PASSWORD переменная среды, если задана. В противном случае, требуется, если не передан токен. | ||
| token | Токен ManageIQ. MIQ_TOKEN переменная среды, если задана. В противном случае, требуется, если не переданы имя пользователя и пароль. | ||
| verify_ssl | По умолчанию: "да" | Нужно ли проверять сертификаты SSL для HTTPS-запросов. По умолчанию True. | |
| ca_bundle_path | Путь к файлу или каталогу с сертификатами CA. По умолчанию None. | ||
| name | Уникальное имя профиля оповещений в ManageIQ. Требуется, когда состояние — "absent" или "present". | ||
| notes | Дополнительные заметки для этого профиля (необязательно) | ||
| resource_type |
| Тип ресурса для профиля оповещения в ManageIQ. Требуется, если состояние — "present". | |
| state |
| absent — профиль оповещения не должен существовать, present — профиль оповещения должен существовать, | |
Примеры
- name: Add an alert profile to ManageIQ
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'
verify_ssl: False
- name: Delete an alert profile from ManageIQ
manageiq_alert_profiles:
state: absent
name: Test profile
manageiq_connection:
url: 'http://127.0.0.1:3000'
username: 'admin'
password: 'smartvm'
verify_ssl: False
Статус
Этот модуль помечен как экспериментальный, что означает, что интерфейс не гарантирует обратную совместимость.
Техническое обслуживание
Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. Подробнее см. Техническое обслуживание и поддержка модулей.
Список других модулей, также поддерживаемых сообществом Ansible, см. здесь.
Автор
- Элад Альфасса (ealfassa@redhat.com)
Подсказка
Если вы заметили какие-либо проблемы в этом руководстве, вы можете отредактировать этот документ, чтобы улучшить его.
© 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/manageiq_alert_profiles_module.html