nertwork.librenms_containerized
ansible-librenms-containerized
Una implementación todo en uno de Ansible, MariaDB y LibreNMS
NOTA: Esta es una implementación en contenedor Docker
Requisitos
- Docker
- Python
- Python-Pip
- Ansible 2.2+
Variables del rol
Variables requeridas:
librenms:
app_key: "base64:Q0+ZV56/5Uwz79vsvS4ZfwQFOty3e9DJEouEy+IXvz8="
base_url: "http://librenms.sd.dreamhost.com/"
Reemplaza "base64:Q0+ZV56/5Uwz79vsvS4ZfwQFOty3e9DJEouEy+IXvz8=" con tu propia clave de aplicación
Otras variables se pueden configurar en el archivo defaults/all.yml:
Dependencias
Se recomienda usar los siguientes roles:
- name: geerlingguy.docker
- name: geerlingguy.pip
Precauciones para la primera ejecución
Antes de ejecutar este rol
Debes obtener una clave de aplicación para docker de librenms, esto se puede hacer ejecutando lo siguiente:
docker run --rm jarischaefer/docker-librenms generate_key
Ejemplo de Playbook
- name: Configurar el servidor LibreNMS
hosts: librenms
become: true
tags: librenms
tasks:
- name: incluir rol docker
include_role:
name: geerlingguy.docker
- name: incluir rol pip
include_role:
name: geerlingguy.pip
vars:
pip_install_packages:
- name: docker
- name: incluir rol librenms
include_role:
name: nertwork.librenms_containerized
Acerca del proyecto
Deploy a librenms server in docker (all-in-one)
Instalar
ansible-galaxy install nertwork.librenms_containerized
Licencia
other
Descargas
37.2k
Propietario