ayltai.instrumentald
Rôle InstrumentalD pour Ansible
Installez et configurez InstrumentalD sur des systèmes basés sur RHEL/CentOS et Ubuntu.
Démarrage rapide
Installation
ansible-galaxy install ayltai.instrumentald
Utilisation
---
- hosts: all
roles:
- ayltai.instrumentald
vars:
instrumental_api_key: remplacez_moi
Variables
Nom | Par défaut | Description |
---|---|---|
instrumental_api_key |
remplacez_moi |
Votre clé API de compte Instrumental. |
instrumentald_docker_sockets |
[] |
L'adresse de socket des instances Docker à surveiller. |
instrumentald_memcached_urls |
[] |
L'URL des instances Memcached à surveiller. |
instrumentald_mongodb_urls |
[] |
L'URL des instances MongoDB à surveiller. |
instrumentald_mysql_urls |
[] |
L'URL des instances MySQL à surveiller. |
instrumentald_nginx_urls |
[] |
L'URL des instances Nginx à surveiller. |
instrumentald_postgresql_urls |
[] |
L'URL des instances PostgreSQL à surveiller. |
instrumentald_redis_urls |
[] |
L'URL des instances Redis à surveiller. |
instrumentald_package_name |
instrumentald_1.1.1_linux-x86_64 |
Le nom du paquet InstrumentalD à installer. |
Développement
Ce projet utilise Docker pour créer un environnement unifié pour le développement.
Installer Docker
Téléchargez et installez Docker ici.
Construire l'image Docker
docker build --tag instrumentald:latest .
Exécuter le conteneur Docker
docker run \
--privileged \
-v $(pwd):/ansible-instrumentald \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /sys/fs/cgroup:/sys/fs/cgroup:ro \
-it --rm \
instrumentald:latest
Vous avez maintenant un shell tournant sur un système avec tous les outils nécessaires installés.
Installer les dépendances
Dans le conteneur Docker, exécutez :
pip3 install -r requirements.txt
Tests unitaires
Dans le conteneur Docker, exécutez :
molecule test
Licence
Références
À propos du projet
Install and configure InstrumentalD on RHEL/CentOS-based and Ubuntu systems
Installer
ansible-galaxy install ayltai.instrumentald
Licence
mit
Téléchargements
556
Propriétaire
Principal Software Architect