nertwork.librenms_containerized

ansible-librenms-containerized

Un déploiement tout-en-un de Ansible, MariaDB et LibreNMS

REMARQUE : Il s'agit d'un déploiement dans un conteneur Docker

Conditions requises

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

Variables de rôle

Variables requises :

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

Remplacez "base64:Q0+ZV56/5Uwz79vsvS4ZfwQFOty3e9DJEouEy+IXvz8=" par votre propre clé d'application.

defaults/main.yml

D'autres variables peuvent être définies dans le fichier defaults/all.yml :

Dépendances

Rôles recommandés à utiliser :

  • nom : geerlingguy.docker
  • nom : geerlingguy.pip

Problèmes lors de la première exécution

Avant d'exécuter ce rôle

Vous devez obtenir une clé d'application pour librenms docker, cela peut être fait en exécutant la commande suivante :

docker run --rm jarischaefer/docker-librenms generate_key

Exemple de Playbook

- nom : Configurer le serveur LibreNMS
  hôtes : librenms
  devenir : vrai
  tags : librenms

  tâches :
    - nom : inclure le rôle docker
      include_role:
        nom : geerlingguy.docker

    - nom : inclure le rôle pip
      include_role:
        nom : geerlingguy.pip
      vars:
        pip_install_packages:
          - nom : docker

    - nom : inclure le rôle librenms
      include_role:
        nom : nertwork.librenms_containerized
À propos du projet

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

Installer
ansible-galaxy install nertwork.librenms_containerized
Licence
other
Téléchargements
37.2k
Propriétaire