nertwork.librenms_containerized

ansible-librenms-containerized

Zintegrowane wdrożenie Ansible, MariaDB i LibreNMS

UWAGA: To jest wdrożenie w kontenerze docker

Wymagania

  • Docker
  • Python
  • Python-Pip
  • Ansible 2.2+

Zmienne roli

Wymagane zmienne:

librenms:
  app_key: "base64:Q0+ZV56/5Uwz79vsvS4ZfwQFOty3e9DJEouEy+IXvz8="
  base_url: "http://librenms.sd.dreamhost.com/"

Zastąp "base64:Q0+ZV56/5Uwz79vsvS4ZfwQFOty3e9DJEouEy+IXvz8=" swoim kluczem aplikacji.

defaults/main.yml

Inne zmienne można ustawić w pliku defaults/all.yml:

Zależności

Zaleca się użycie następujących ról:

  • name: geerlingguy.docker
  • name: geerlingguy.pip

Problemy przy pierwszym uruchomieniu

Przed uruchomieniem tej roli

Musisz uzyskać klucz aplikacji dla docker librenms, co można zrobić, uruchamiając następujące polecenie:

docker run --rm jarischaefer/docker-librenms generate_key

Przykład playbooka

- name: Konfiguracja serwera LibreNMS
  hosts: librenms
  become: true
  tags: librenms

  tasks:
    - name: dołącz rolę docker
      include_role:
        name: geerlingguy.docker

    - name: dołącz rolę pip
      include_role:
        name: geerlingguy.pip
      vars:
        pip_install_packages:
          - name: docker

    - name: dołącz rolę librenms
      include_role:
        name: nertwork.librenms_containerized
O projekcie

Deploy a librenms server in docker (all-in-one)

Zainstaluj
ansible-galaxy install nertwork.librenms_containerized
Licencja
other
Pobrania
37.2k
Właściciel