Browse Source

fix librenms download

replace "git clone" with unarchive
fix apache template bug
add apache restart handler
tags/v1.0
Ramiro de Zavalia 5 years ago
parent
commit
bf1999abcf
3 changed files with 25 additions and 9 deletions
  1. 7
    0
      handlers/main.yml
  2. 17
    8
      tasks/main.yml
  3. 1
    1
      templates/librenms.conf.j2

+ 7
- 0
handlers/main.yml View File

@@ -0,0 +1,7 @@
---

- name: restart apache
service:
name: apache2
state: restarted


+ 17
- 8
tasks/main.yml View File

@@ -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"


+ 1
- 1
templates/librenms.conf.j2 View File

@@ -1,4 +1,4 @@
<VirtualHost *:{{librenms_http_port>
<VirtualHost *:{{librenms_http_port}}>
DocumentRoot "{{librenms_home}}/html/"
ServerName "{{librenms_fqdn}}"


Loading…
Cancel
Save