ansible role to deploy librenms on debian
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
Ramiro de Zavalia 5a90b55110 added new variables 5 år sedan
defaults added missing package and variables 5 år sedan
handlers fix librenms download 5 år sedan
playbook set version 5 år sedan
tasks added config file template 5 år sedan
templates char missing 5 år sedan
.gitignore Initial commit 5 år sedan
LICENSE Initial commit 5 år sedan
README.md added new variables 5 år sedan

README.md

Ansible role to deploy librenms on debian

Requirement

You need a debian OS (tested on debian 10). You will also need apache installed on the same host and a mysql database.

Variables (in defaults)

  • librenms_user - default value: librenms
  • librenms_group - default value: “{{librenms_user}}”
  • librenms_home - default value: /opt/librenms
  • librenms_db_host - default value: 127.0.0.1:3306
  • librenms_db_name - default value: librenms
  • librenms_db_user - default value: librenms
  • librenms_db_pass - default value: xai6oa8va7mai7ChaeTu
  • librenms_fqdn - default value: localhost
  • librenms_apache_template - default value: librenms.conf.j2
  • librenms_cert_file - default value: “/etc/ssl/certs/ssl-cert-snakeoil.pem”
  • librenms_key_file - default value: “/etc/ssl/private/ssl-cert-snakeoil.key”
  • librenms_tls - default value: yes
  • librenms_http_port - default value: 443
  • librenms_version - default value: master
  • librenms_admin_user - default value: admin
  • librenms_admin_pass - default value:: admin

  • librenms_deb_packages - list of packages, go check defaults/main.yml

Example playbook

Go an check the playbook directory

Role philosophy

  • KISS: Keep it simple Smart-Guy
  • Only support what you need. No magic
  • If you need to fix/troubleshoot or manual install, just go an check the task and defaults directories. It should be easy to follow the steps