# 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