Browse Source

fix librenms download

tags/v1.0
Ramiro de Zavalia 5 years ago
parent
commit
003f4a1bd3
2 changed files with 22 additions and 3 deletions
  1. 3
    0
      playbook/example.yml
  2. 19
    3
      tasks/main.yml

+ 3
- 0
playbook/example.yml View File

- mariadb-client - mariadb-client
- mariadb-server - mariadb-server
- apache2 - apache2
- python3-pymysql




- name: create mysql database - name: create mysql database
mysql_db: mysql_db:
name: "{{librenms_db_name}}" name: "{{librenms_db_name}}"
state: present state: present
login_unix_socket: /var/run/mysqld/mysqld.sock


- name: create mysql db user - name: create mysql db user
mysql_user: mysql_user:
password: "{{librenms_db_pass}}" password: "{{librenms_db_pass}}"
priv: "{{librenms_db_name}}.*:ALL" priv: "{{librenms_db_name}}.*:ALL"
state: present state: present
login_unix_socket: /var/run/mysqld/mysqld.sock


roles: roles:
- role: librenms - role: librenms

+ 19
- 3
tasks/main.yml View File

- name: download librenms - name: download librenms
unarchive: unarchive:
src: "https://github.com/librenms/librenms/archive/{{librenms_version}}.zip" src: "https://github.com/librenms/librenms/archive/{{librenms_version}}.zip"
dest: /tmp/librenms
dest: /tmp
remote_src: yes remote_src: yes
creates: "/tmp/librenms-{{librenms_version}}/README.md"


- name: move librenms to its home - name: move librenms to its home
copy: 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}}" dest: "{{librenms_home}}"
owner: "{{librenms_user}}" owner: "{{librenms_user}}"
group: www-data 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 - name: enable apache modules
apache2_module: apache2_module:

Loading…
Cancel
Save