idealista.grafana_role

Logo

Statut de construction

Rôle Ansible Prometheus Grafana

Ce rôle Ansible installe un serveur Grafana dans un environnement Debian.

Premiers pas

Ces instructions vous permettront d'obtenir une copie du rôle pour votre playbook Ansible. Une fois lancé, il installera un serveur Grafana sur un système Debian.

Prérequis

Version d'Ansible 2.8.x.x installée.
La destination de l'inventaire doit être un environnement Debian.

Pour des tests, utilisez Molecule avec Docker comme pilote. Pipenv 2018.11.26 et Python 3 sont recommandés.

Installation

Créez ou ajoutez à votre fichier de dépendances de rôles (par exemple requirements.yml) depuis GitHub :

- src: http://github.com/idealista/grafana_role.git
  scm: git
  version: 1.6.0
  name: grafana

ou en utilisant Ansible Galaxy comme origine si vous préférez :

- src: idealista.grafana_role

Installez le rôle avec la commande ansible-galaxy :

ansible-galaxy install -p roles -r requirements.yml -f

Utilisez dans un playbook :

---
- hosts: someserver
  roles:
    - grafana

Utilisation

Consultez le fichier de propriétés defaults pour voir les propriétés de configuration possibles.

Vous pouvez modifier la configuration et les tableaux de bord de Grafana via un modèle ou une interface web.

Tests

pipenv shell
pipenv sync
molecule test

Construit avec

Ansible

Versionnement

Pour les versions disponibles, consultez les tags de ce dépôt.

Vous pouvez également voir ce qui a changé dans chaque version dans le fichier CHANGELOG.md.

Auteurs

Voir aussi la liste des contributeurs qui ont participé à ce projet.

Licence

Licence Apache 2.0

Ce projet est sous licence Apache 2.0 - voir le fichier LICENSE.txt pour plus de détails.

Contributions

Merci de lire CONTRIBUTING.md pour les détails sur notre code de conduite et le processus de soumission de demandes de tirage.

À propos du projet

Grafana server role

Installer
ansible-galaxy install idealista.grafana_role
Licence
apache-2.0
Téléchargements
350
Propriétaire
We release serious projects apart from Ansible Roles.