ayltai.instrumentald

Rôle InstrumentalD pour Ansible

État du workflow GitHub
Score de qualité Ansible
Rôle Ansible
Maintenance
Version
Licence

Installez et configurez InstrumentalD sur des systèmes basés sur RHEL/CentOS et Ubuntu.

Offrez-moi un café

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

MIT

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