nephelaiio.heartbeat

nephelaiio.heartbeat

Status budowy Ansible Galaxy

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.

O projekcie

An Ansible role to install and configure heartbeat

Zainstaluj
ansible-galaxy install nephelaiio.heartbeat
Licencja
mit
Pobrania
25.8k
Właściciel