nertwork.librenms_containerized
ansible-librenms-containerized
Ein All-in-One Ansible MariaDB und LibreNMS Bereitstellung
HINWEIS: Dies ist eine Docker-Container-Bereitstellung
Anforderungen
- Docker
- Python
- Python-Pip
- Ansible 2.2+
Rollenvariablen
Benötigte Variablen:
librenms:
app_key: "base64:Q0+ZV56/5Uwz79vsvS4ZfwQFOty3e9DJEouEy+IXvz8="
base_url: "http://librenms.sd.dreamhost.com/"
Ersetzen Sie "base64:Q0+ZV56/5Uwz79vsvS4ZfwQFOty3e9DJEouEy+IXvz8=" mit Ihrem eigenen App-Schlüssel.
Weitere Variablen können in der Datei defaults/all.yml festgelegt werden:
Abhängigkeiten
Empfohlene Rollen:
- name: geerlingguy.docker
- name: geerlingguy.pip
Tipps für den ersten Start
Vor dem Ausführen dieser Rolle
Sie müssen einen App-Schlüssel für LibreNMS Docker erhalten, dies kann durch Ausführen des folgenden Befehls erfolgen:
docker run --rm jarischaefer/docker-librenms generate_key
Beispiel-Playbook
- name: LibreNMS Server einrichten
hosts: librenms
become: true
tags: librenms
tasks:
- name: Docker-Rolle einfügen
include_role:
name: geerlingguy.docker
- name: Pip-Rolle einfügen
include_role:
name: geerlingguy.pip
vars:
pip_install_packages:
- name: docker
- name: LibreNMS-Rolle einfügen
include_role:
name: nertwork.librenms_containerized
Installieren
ansible-galaxy install nertwork.librenms_containerized
Lizenz
other
Downloads
37.2k
Besitzer