centreon
Centreon
Роль Ansible для Centreon.
Особенности:
- Создание / управление хостами на экземпляре Centreon
- Развертывание службы с использованием hostTemplate (предварительно созданного)
- Обнаружение:
- Развертывание службы из точки монтирования
- Развертывание службы для сетевого интерфейса
Требования
centreonapi
pip install https://github.com/guillaumewatteeux/centreon-sdk-python/releases/download/v0.0.2/centreonapi-0.0.2.tar.gz
Переменные роли
См. defaults/main.yml
Пример Playbook
- hosts: all
roles:
- role: guillaumewatteeux.centreon
centreon_hostgroups:
- name: "MyProject"
alias: "Мой Первый Проект"
- name: "_dev"
alias: "разработка"
centreon_host_hostgroups:
- "MyProject"
- "_dev"
tags:
- centreon
- hosts: mysql_servers
roles:
- role: guillaumewatteeux.centreon
centreon_host_hosttemplates: App-DB-MySQL-custom
centreon_host_macros:
- name: "MYSQLPASSWORD"
value: "{{ vault_sql_users_passwords[ansible_fqdn]['centreon'] }}"
- name: "MYSQLPORT"
value: 3306
- name: "MYSQLUSERNAME"
value: "centreon"
Автоматически создаются группы хостов для "MyProject" и "разработка". Создается новый хост и связывается с группой хостов.
monitoring_ip
: определяет альтернативный IP для хоста (например: VPN IP)
Лицензия
Apache 2.0
Установить
ansible-galaxy install guillaumewatteeux/ansible-role-centreon
Лицензия
apache-2.0
Загрузки
2772
Владелец