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.
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