aboutsummaryrefslogtreecommitdiffstats
path: root/tasks
diff options
context:
space:
mode:
authorJan Tuomi <jan@jantuomi.fi>2025-10-18 23:54:14 +0300
committerJan Tuomi <jan@jantuomi.fi>2025-10-18 23:54:14 +0300
commitfea0aff43b6c7cc14ba848f97afb17999ff65c17 (patch)
treee9d570cb8f7bf31d179ec70dcc2f2c578ff888ab /tasks
parent468c528ccf05ec448328882e0ee7d69683666309 (diff)
Add goaccess to ingress
Diffstat (limited to 'tasks')
-rw-r--r--tasks/jail_ingress.yml11
1 files changed, 11 insertions, 0 deletions
diff --git a/tasks/jail_ingress.yml b/tasks/jail_ingress.yml
index ab95a71..71d87fa 100644
--- a/tasks/jail_ingress.yml
+++ b/tasks/jail_ingress.yml
@@ -3,6 +3,7 @@
- { jail: ingress, package: nginx }
- { jail: ingress, package: py311-certbot }
- { jail: ingress, package: py311-certbot-nginx }
+ - { jail: ingress, package: goaccess }
include_tasks: pkg_jail_install.yml
- name: Generate LetsEncrypt certs
@@ -20,6 +21,16 @@
mode: "0644"
register: nginx_conf
+- name: Create static directories
+ loop: "{{ ingress_routes | selectattr('static', 'defined') | map(attribute='static') | unique | list }}"
+ file:
+ path: "/usr/local/jails/containers/ingress{{ item }}"
+ state: directory
+ recurse: yes
+ owner: 80
+ group: 80
+ mode: "0755"
+
- name: Check if nginx is enabled
shell: service -j ingress nginx status
changed_when: false