|
|
@@ -15,14 +15,19 @@ |
|
|
|
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: download librenms |
|
|
|
unarchive: |
|
|
|
src: "https://github.com/librenms/librenms/archive/{{librenms_version}}.zip" |
|
|
|
dest: /tmp/librenms |
|
|
|
remote_src: yes |
|
|
|
|
|
|
|
- name: move librenms to its home |
|
|
|
copy: |
|
|
|
src: "/tmp/librenms/librenms-{{librenms_version}}" |
|
|
|
dest: "{{librenms_home}}" |
|
|
|
owner: "{{librenms_user}}" |
|
|
|
group: www-data |
|
|
|
directory_mode: 0770 |
|
|
|
|
|
|
|
- name: enable apache modules |
|
|
|
apache2_module: |
|
|
@@ -30,6 +35,7 @@ |
|
|
|
name: "{{item}}" |
|
|
|
loop: |
|
|
|
- rewrite |
|
|
|
- ssl |
|
|
|
notify: |
|
|
|
- restart apache |
|
|
|
|
|
|
@@ -40,7 +46,7 @@ |
|
|
|
notify: |
|
|
|
- restart apache |
|
|
|
|
|
|
|
- name: enablre librenms site |
|
|
|
- name: enable librenms site |
|
|
|
file: |
|
|
|
src: /etc/apache2/sites-available/librenms.conf |
|
|
|
dest: /etc/apache2/sites-enabled/librenms.conf |
|
|
@@ -48,6 +54,9 @@ |
|
|
|
notify: |
|
|
|
- restart apache |
|
|
|
|
|
|
|
- name: run composer |
|
|
|
debug: msg="TBD" |
|
|
|
|
|
|
|
- name: configure snmpd |
|
|
|
debug: msg="TBD" |
|
|
|
|