fix path and set ownership

This commit is contained in:
Antonio J. Delgado 2023-04-03 18:05:29 +03:00
parent 16ae8d2f40
commit 4da800144c

View file

@ -1,7 +1,7 @@
--- ---
- name: Create custom theme folder - name: Create custom theme folder
file: file:
path: /usr/src/nagio4_theme path: /usr/src/nagios4_theme
state: directory state: directory
owner: www-data owner: www-data
group: www-data group: www-data
@ -10,13 +10,15 @@
unarchive: unarchive:
remote_src: true remote_src: true
src: "{{ custom_theme_url }}" src: "{{ custom_theme_url }}"
dest: /usr/src/nagio4_theme dest: /usr/src/nagios4_theme
list_files: true list_files: true
owner: www-data
group: www-data
register: zip_files register: zip_files
- name: Set permissions to custom theme folder - name: Set permissions to custom theme folder
file: file:
path: "/usr/src/nagio4_theme/{{ zip_files.files[0] }}" path: "/usr/src/nagios4_theme/{{ zip_files.files[0] }}"
state: directory state: directory
owner: www-data owner: www-data
group: www-data group: www-data
@ -43,13 +45,13 @@
file: file:
state: link state: link
path: /etc/nagios4/stylesheets path: /etc/nagios4/stylesheets
src: /usr/src/nagio4_theme/{{ zip_files.files[0] }}/stylesheets src: /usr/src/nagios4_theme/{{ zip_files.files[0] }}/stylesheets
owner: www-data owner: www-data
group: www-data group: www-data
- name: Get custom theme index.php stats - name: Get custom theme index.php stats
stat: stat:
path: /usr/src/nagio4_theme//{{ zip_files.files[0] }}/index.php path: /usr/src/nagios4_theme//{{ zip_files.files[0] }}/index.php
register: index_php register: index_php
- name: Backup previous index.php - name: Backup previous index.php
@ -62,6 +64,6 @@
- name: Copy custom index.php - name: Copy custom index.php
copy: copy:
remote_src: true remote_src: true
src: /usr/src/nagio4_theme//{{ zip_files.files[0] }}/index.php src: /usr/src/nagios4_theme//{{ zip_files.files[0] }}/index.php
dest: /usr/share/nagios4/htdocs/index.php dest: /usr/share/nagios4/htdocs/index.php
when: index_php.stat.exists when: index_php.stat.exists