--- - name: install debian packages apt: name: "{{librenms_deb_packages}}" state: present - name: create librenms user user: name: "{{librenms_user}}" comment: "LibreNMS system user" shell: /bin/bash password_lock: yes home: "{{librenms_home}}" group: www-data system: yes - name: clone git repo git: repo: https://github.com/librenms/librenms.git dest: "{{librenms_home}}" version: "{{librenms_version}}" become: yes become_user: "{{librenms_user}}" - name: enable apache modules apache2_module: state: present name: "{{item}}" loop: - rewrite notify: - restart apache - name: deploy apache template template: src: "{{librenms_apache_template}}" dest: /etc/apache2/sites-available/librenms.conf notify: - restart apache - name: enablre librenms site file: src: /etc/apache2/sites-available/librenms.conf dest: /etc/apache2/sites-enabled/librenms.conf state: link notify: - restart apache - name: configure snmpd debug: msg="TBD" - name: configure cron debug: msg="TBD" - name: configure logrotate debug: msg="TBD"