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

Acerca del proyecto

Deploy host to Centreon

Instalar
ansible-galaxy install guillaumewatteeux.centreon
Licencia
apache-2.0
Descargas
3.1k
Propietario