Ver código fonte

fix librenms download

tags/v1.0
Ramiro de Zavalia 5 anos atrás
pai
commit
003f4a1bd3
2 arquivos alterados com 22 adições e 3 exclusões
  1. 3
    0
      playbook/example.yml
  2. 19
    3
      tasks/main.yml

+ 3
- 0
playbook/example.yml Ver arquivo

@@ -18,12 +18,14 @@
- mariadb-client
- mariadb-server
- apache2
- python3-pymysql


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

- name: create mysql db user
mysql_user:
@@ -31,6 +33,7 @@
password: "{{librenms_db_pass}}"
priv: "{{librenms_db_name}}.*:ALL"
state: present
login_unix_socket: /var/run/mysqld/mysqld.sock

roles:
- role: librenms

+ 19
- 3
tasks/main.yml Ver arquivo

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

Carregando…
Cancelar
Salvar