finwevi.ansible_sachet

Ansible Rolle: Sachet

Bereitstellung und Verwaltung von sachet - Plugin zum Versenden von AlertManager-Warnungen über SMS-Anbieter.

Anforderungen

  • Ansible >= 2.8
  • Rolle gantsign.golang für Nicht-Intel-Architekturen

Rollenvariablen

Alle variablen, die überschrieben werden können, sind in der Datei defaults/main.yml sowie in der folgenden Tabelle gespeichert.

Name Standardwert Beschreibung
sachet_version latest Version des Sachet-Pakets
sachet_instance {{ ansible_fqdn | default(ansible_host) | default(inventory_hostname) }} Name der Sachet-Instanz
sachet_address 127.0.0.1 Adresse, an der Sachet lauscht
sachet_port 9876 Port, an dem Sachet lauscht
sachet_repository github.com/messagebird/sachet Github-Link zum Quellcode
sachet_providers [] YAML-Liste von Anbietern für Sachet
sachet_receivers [] YAML-Liste von Empfängern für Sachet
golang_gopath None Erforderlich, wenn Sie eine Nicht-Intel-CPU-Architektur verwenden, da Sachet aus den Quellen erstellt wird

Siehe die Datei defaults/main.yml für Beispiele.

Hinweise

Es ist nur für Debian-basierte Systeme. Es muss möglich sein, es kompatibel mit CentOS (oder einem anderen Linux-basierten OS) zu machen. Fragen und PR sind willkommen für Verbesserungen ;-)

Dies ist stark inspiriert von CloudAlchemy

Über das Projekt

Sachet

Installieren
ansible-galaxy install finwevi.ansible_sachet
GitHub Repository
Lizenz
mit
Downloads
621
Besitzer