nephelaiio.heartbeat
nephelaiio.heartbeat
To rola ansible do instalacji i konfiguracji heartbeat.
Zmienne roli
Proszę odwołać się do pliku domyślnego w celu uzyskania aktualnej listy parametrów wejściowych.
Zależności
Proszę zapoznać się z konfiguracją zależności w celu uzyskania dodatkowych informacji.
Przykładowy playbook
- hosts: serwery
  vars:
    heartbeat_package_state: latest
    heartbeat_conf_manage: true
    heartbeat_conf:
      heartbeat:
        monitors:
          - type: http
            schedule: '*/1 * * * * * *'
            urls:
              - "https://www.google.com"
              - "https://www.amazon.com"
      output:
        elasticsearch:
          enabled: true
          hosts:
            - http://localhost:9200
      setup:
        dashboards:
          enabled: true
          beat: heartbeat
          always_kibana: true
        template:
          enabled: true
        kibana:
          host: http://localhost:80
  roles:
     - role: nephelaiio.heartbeat
Przykładowy playbook z plikiem konfiguracyjnym
- hosts: serwery
  vars:
    heartbeat_package_state: latest
  roles:
     - role: nephelaiio.heartbeat
Testowanie
Upewnij się, że w Twoim środowisku jest zainstalowany docker, aby móc przeprowadzić testy walidacyjne roli. Dodatkowe zależności Pythona są wymienione w pliku wymagań.
Rola jest testowana na następujących dystrybucjach (obrazy docker):
- Ubuntu Focal
- Ubuntu Bionic
- Rocky Linux 9
- Debian Bullseye
Możesz przetestować rolę bezpośrednio z źródeł za pomocą polecenia molecule test.
Licencja
Ten projekt jest licencjonowany na podstawie licencji MIT.
Zainstaluj
 ansible-galaxy install nephelaiio.heartbeatLicencja
 
            mit
          
Pobrania
 
            25.9k
          
Właściciel
 