guillaumewatteeux.centreon
Centreon
Rol de Ansible Centreon.
Características:
- Crear / gestionar host en la instancia de Centreon
- Desplegar servicio con hostTemplate (previamente creado)
- Descubrimiento:
- Desplegar servicio desde punto de montaje
- Desplegar servicio para interfaz de red
Requisitos
centreonapi
pip install https://github.com/guillaumewatteeux/centreon-sdk-python/releases/download/v0.0.2/centreonapi-0.0.2.tar.gz
Variables del Rol
ver defaults/main.yml
Ejemplo de Playbook
- hosts: all
roles:
- role: guillaumewatteeux.centreon
centreon_hostgroups:
- name: "MyProject"
alias: "Mi Primer Proyecto"
- name: "_dev"
alias: "dev"
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"
Crea automáticamente grupos de host para "MyProject" y "dev". Crea un nuevo host y enlázalo al grupo de host.
monitoring_ip
: define una IP alternativa para el host (ejemplo: IP de VPN)
Licencia
Apache 2.0
Instalar
ansible-galaxy install guillaumewatteeux.centreon
Licencia
apache-2.0
Descargas
3.1k
Propietario