From e4d2034f55a00024625bb36690304dc197541ba7 Mon Sep 17 00:00:00 2001 From: Julien Riou Date: Sat, 12 Jul 2025 10:35:20 +0200 Subject: [PATCH] fix: Ensure permissions and lowercase iptables handler - Ensure permissions on the forgejo directories or PostgreSQL won't start if the system is restored somewhere else - Fix iptables handler name Signed-off-by: Julien Riou --- tasks/main.yml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/tasks/main.yml b/tasks/main.yml index 270cc31..87363e4 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -19,12 +19,17 @@ owner: forgejo group: forgejo mode: "0755" - loop: + loop: &forgejo_directories - "{{ forgejo_config_dir }}" - "{{ forgejo_home_dir }}" - "{{ forgejo_home_dir }}/server" - "{{ forgejo_home_dir }}/db" +- name: ensure permissions on those directories + ansible.builtin.command: + cmd: "chown -R forgejo:forgejo {{ item }}" + loop: *forgejo_directories + - name: create docker-compose configuration ansible.builtin.template: src: "{{ item.name }}.j2" @@ -57,5 +62,5 @@ jump: ACCEPT comment: forgejo loop: "{{ forgejo_allowed_sources }}" - notify: Save iptables + notify: save iptables when: forgejo_manage_iptables