Adding minor webapps to WebServer tracking

This commit is contained in:
2024-01-12 13:06:58 -06:00
parent 221ce69a80
commit cd3210c5fb
7 changed files with 82 additions and 3 deletions

View File

@@ -1,4 +1,5 @@
---
- name: Install components
become: yes
package:
@@ -11,6 +12,25 @@
- php
- php-fpm
- name: Config directories
become: yes
file:
path: "{{ item }}"
state: directory
owner: http
group: http
mode: 0750
loop:
- /usr/share/webapps/aninix
- /etc/nginx/conf
- /etc/nginx/conf.d
- /etc/modsecurity
- /var/log/modsec
- /var/log/modsec/tmp
- /var/log/modsec/data
- /var/log/modsec/audit
- /var/log/modsec/uploads
- name: Copy PHP config
become: yes
copy:
@@ -43,7 +63,17 @@
follow: true
register: conf
- name: Nginx pidfile
- name: Copy conf
become: yes
copy:
src: apps/
dest: /usr/share/webapps/aninix
owner: http
group: http
mode: 0660
follow: true
- name: Nginx pidfile
become: yes
ignore_errors: true
file:
@@ -83,7 +113,7 @@
dest: /usr/share/owasp-modsecurity-crs
umask: "0022"
- name: Modsecurity config dir
- name: Config directories
become: yes
file:
path: "{{ item }}"
@@ -92,6 +122,9 @@
group: http
mode: 0750
loop:
- /usr/share/webapps/aninix
- /etc/nginx/conf
- /etc/nginx/conf.d
- /etc/modsecurity
- /var/log/modsec
- /var/log/modsec/tmp