浏览代码

fix librenms download

replace "git clone" with unarchive
fix apache template bug
add apache restart handler
tags/v1.0
父节点
当前提交
bf1999abcf
共有 3 个文件被更改,包括 25 次插入9 次删除
  1. 7
    0
      handlers/main.yml
  2. 17
    8
      tasks/main.yml
  3. 1
    1
      templates/librenms.conf.j2

+ 7
- 0
handlers/main.yml 查看文件

---

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


+ 17
- 8
tasks/main.yml 查看文件

group: www-data group: www-data
system: yes 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 - name: enable apache modules
apache2_module: apache2_module:
name: "{{item}}" name: "{{item}}"
loop: loop:
- rewrite - rewrite
- ssl
notify: notify:
- restart apache - restart apache


notify: notify:
- restart apache - restart apache


- name: enablre librenms site
- name: enable librenms site
file: file:
src: /etc/apache2/sites-available/librenms.conf src: /etc/apache2/sites-available/librenms.conf
dest: /etc/apache2/sites-enabled/librenms.conf dest: /etc/apache2/sites-enabled/librenms.conf
notify: notify:
- restart apache - restart apache


- name: run composer
debug: msg="TBD"

- name: configure snmpd - name: configure snmpd
debug: msg="TBD" debug: msg="TBD"



+ 1
- 1
templates/librenms.conf.j2 查看文件

<VirtualHost *:{{librenms_http_port>
<VirtualHost *:{{librenms_http_port}}>
DocumentRoot "{{librenms_home}}/html/" DocumentRoot "{{librenms_home}}/html/"
ServerName "{{librenms_fqdn}}" ServerName "{{librenms_fqdn}}"



正在加载...
取消
保存