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
Installer
ansible-galaxy install guillaumewatteeux.centreon
Licence
apache-2.0
Téléchargements
3.1k
Propriétaire