|
|
@@ -18,16 +18,32 @@ |
|
|
|
- name: download librenms |
|
|
|
unarchive: |
|
|
|
src: "https://github.com/librenms/librenms/archive/{{librenms_version}}.zip" |
|
|
|
dest: /tmp/librenms |
|
|
|
dest: /tmp |
|
|
|
remote_src: yes |
|
|
|
creates: "/tmp/librenms-{{librenms_version}}/README.md" |
|
|
|
|
|
|
|
- name: move librenms to its home |
|
|
|
copy: |
|
|
|
src: "/tmp/librenms/librenms-{{librenms_version}}" |
|
|
|
remote_src: yes |
|
|
|
src: "/tmp/librenms-{{librenms_version}}/" |
|
|
|
dest: "{{librenms_home}}" |
|
|
|
|
|
|
|
- name: set www-data as owner |
|
|
|
file: |
|
|
|
dest: "{{librenms_home}}" |
|
|
|
owner: "{{librenms_user}}" |
|
|
|
group: www-data |
|
|
|
directory_mode: 0770 |
|
|
|
recurse: yes |
|
|
|
|
|
|
|
- name: clean tmp |
|
|
|
debug: msg="TBD" |
|
|
|
|
|
|
|
- name: run composer |
|
|
|
command: ./scripts/composer_wrapper.php install --no-dev |
|
|
|
args: |
|
|
|
chdir: "{{librenms_home}}" |
|
|
|
become: yes |
|
|
|
become_user: "{{librenms_user}}" |
|
|
|
|
|
|
|
- name: enable apache modules |
|
|
|
apache2_module: |