guillaumewatteeux.centreon

Centreon

Rôle Ansible Centreon.

Fonctionnalités :

  • Créer / gérer des hôtes sur l'instance Centreon
  • Déployer des services avec le modèle d'hôte (déjà créé)
  • Découverte :
    • Déployer un service à partir du point de montage
    • Déployer un service pour l'interface réseau

Exigences

centreonapi

pip install https://github.com/guillaumewatteeux/centreon-sdk-python/releases/download/v0.0.2/centreonapi-0.0.2.tar.gz

Variables du Rôle

voir defaults/main.yml

Exemple de Playbook

- hosts: all
  roles:
    - role: guillaumewatteeux.centreon
      centreon_hostgroups:
        - name: "MonProjet"
          alias: "Mon Premier Projet"
        - name: "_dev"
          alias: "dev"
      centreon_host_hostgroups:
        - "MonProjet"
        - "_dev"
      tags:
        - centreon

- hosts: serveurs_mysql
  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"

Créer automatiquement des groupes d'hôtes pour "MonProjet" et "dev". Créer un nouvel hôte et le lier au groupe d'hôtes.

monitoring_ip : définir une IP alternative pour l'hôte (exemple : IP VPN)

Licence

Apache 2.0

À propos du projet

Deploy host to Centreon

Installer
ansible-galaxy install guillaumewatteeux.centreon
Licence
apache-2.0
Téléchargements
3.1k
Propriétaire