finwevi.ansible_sachet

Rola Ansible: sachet

Zarządzaj i konfiguruj sachet - wtyczkę do wysyłania powiadomień z AlertManager przez dostawcę SMS.

Wymagania

  • Ansible >= 2.8
  • Rola gantsign.golang dla architektur nie-Intel

Zmienne roli

Wszystkie zmienne, które można nadpisać, znajdują się w pliku defaults/main.yml oraz w tabeli poniżej.

Nazwa Wartość domyślna Opis
sachet_version latest Wersja pakietu Sachet
sachet_instance {{ ansible_fqdn | default(ansible_host) | default(inventory_hostname) }} Nazwa instancji Sachet
sachet_address 127.0.0.1 Adres, na którym Sachet nasłuchuje
sachet_port 9876 Port, na którym Sachet nasłuchuje
sachet_repository github.com/messagebird/sachet Link do kodu źródłowego na githubie
sachet_providers [] Lista dostawców w formacie yaml dla Sachet
sachet_receivers [] Lista odbiorców w formacie yaml dla Sachet
golang_gopath None Wymagana, jeżeli używasz architektury CPU nie-Intel, ponieważ Sachet będzie budowany ze źródeł

Zobacz plik defaults/main.yml w celu uzyskania przykładów.

Uwagi

Jest to tylko dla systemów opartych na Debianie. Powinno być możliwe dostosowanie do CentOS (lub innego systemu Linux). Zgłoszenia błędów i prośby o zmiany są mile widziane w celu poprawy 😉

To jest mocno inspirowane CloudAlchemy

O projekcie

Sachet

Zainstaluj
ansible-galaxy install finwevi.ansible_sachet
Licencja
mit
Pobrania
621
Właściciel