ayltai.instrumentald
Rola InstrumentalD dla Ansible
Zainstaluj i skonfiguruj InstrumentalD na systemach opartych na RHEL/CentOS oraz Ubuntu.
Szybki start
Instalacja
ansible-galaxy install ayltai.instrumentald
Użycie
---
- hosts: all
roles:
- ayltai.instrumentald
vars:
instrumental_api_key: twoj_klucz_api
Zmienne
Nazwa | Domyślna wartość | Opis |
---|---|---|
instrumental_api_key |
twoj_klucz_api |
Twój klucz API do konta Instrumental. |
instrumentald_docker_sockets |
[] |
Adresy socketów instancji Dockera do monitorowania. |
instrumentald_memcached_urls |
[] |
URL instancji Memcached do monitorowania. |
instrumentald_mongodb_urls |
[] |
URL instancji MongoDB do monitorowania. |
instrumentald_mysql_urls |
[] |
URL instancji MySQL do monitorowania. |
instrumentald_nginx_urls |
[] |
URL instancji Nginx do monitorowania. |
instrumentald_postgresql_urls |
[] |
URL instancji PostgreSQL do monitorowania. |
instrumentald_redis_urls |
[] |
URL instancji Redis do monitorowania. |
instrumentald_package_name |
instrumentald_1.1.1_linux-x86_64 |
Nazwa pakietu InstrumentalD do zainstalowania. |
Rozwój
Ten projekt używa Docker do stworzenia jednolitego środowiska dla rozwoju.
Instalacja Dockera
Pobierz i zainstaluj Dockera tutaj.
Budowanie obrazu Dockera
docker build --tag instrumentald:latest .
Uruchomienie kontenera Dockera
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
Teraz masz dostęp do powłoki na systemie z wszystkimi niezbędnymi narzędziami zainstalowanymi.
Instalacja zależności
W kontenerze Dockera uruchom:
pip3 install -r requirements.txt
Testowanie jednostkowe
W kontenerze Dockera uruchom:
molecule test
Licencja
Odnośniki
O projekcie
Install and configure InstrumentalD on RHEL/CentOS-based and Ubuntu systems
Zainstaluj
ansible-galaxy install ayltai.instrumentald
Licencja
mit
Pobrania
556
Właściciel
Principal Software Architect