ayltai.instrumentald

Rola InstrumentalD dla Ansible

Status workflow na GitHubie Ocena jakości Ansible Rola Ansible Utrzymanie Wydanie Licencja

Zainstaluj i skonfiguruj InstrumentalD na systemach opartych na RHEL/CentOS oraz Ubuntu.

Postaw mi kawę

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

MIT

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