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 <julien@riou.xyz>
This commit is contained in:
Julien Riou 2025-07-12 10:35:20 +02:00
parent af5cf98e2d
commit e4d2034f55
Signed by: jriou
GPG key ID: 9A099EDA51316854

View file

@ -19,12 +19,17 @@
owner: forgejo owner: forgejo
group: forgejo group: forgejo
mode: "0755" mode: "0755"
loop: loop: &forgejo_directories
- "{{ forgejo_config_dir }}" - "{{ forgejo_config_dir }}"
- "{{ forgejo_home_dir }}" - "{{ forgejo_home_dir }}"
- "{{ forgejo_home_dir }}/server" - "{{ forgejo_home_dir }}/server"
- "{{ forgejo_home_dir }}/db" - "{{ 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 - name: create docker-compose configuration
ansible.builtin.template: ansible.builtin.template:
src: "{{ item.name }}.j2" src: "{{ item.name }}.j2"
@ -57,5 +62,5 @@
jump: ACCEPT jump: ACCEPT
comment: forgejo comment: forgejo
loop: "{{ forgejo_allowed_sources }}" loop: "{{ forgejo_allowed_sources }}"
notify: Save iptables notify: save iptables
when: forgejo_manage_iptables when: forgejo_manage_iptables