ansible role to deploy librenms on debian
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
Ramiro de Zavalia dfc1d33764 added missing package and variables 5年前
defaults added missing package and variables 5年前
handlers fix librenms download 5年前
playbook added config file template 5年前
tasks added config file template 5年前
templates added config file template 5年前
.gitignore Initial commit 5年前
LICENSE Initial commit 5年前
README.md Initial import 5年前

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