forgejo working

This commit is contained in:
counterweight 2025-07-20 00:07:13 +02:00
parent f439eec43e
commit 2c9a70f0fd
Signed by: counterweight
GPG key ID: 883EDBAA726BD96C
3 changed files with 37 additions and 5 deletions

View file

@ -1,6 +1,9 @@
- name: Install Forgejo on Debian 12 with Caddy reverse proxy
hosts: vipy
become: yes
vars_files:
- ../../infra_vars.yml
- ./forgejo_vars.yml
vars:
forgejo_domain: "{{ forgejo_subdomain }}.{{ root_domain }}"
@ -48,10 +51,22 @@
file:
path: "{{ forgejo_config_dir }}"
state: directory
owner: "root"
owner: "{{ forgejo_user }}"
group: "{{ forgejo_user }}"
mode: '0770'
- name: Create Forgejo config file
ansible.builtin.copy:
dest: "{{ forgejo_config_dir }}/app.ini"
content: |
APP_NAME = ; Countergit
[server]
HTTP_PORT = {{ forgejo_port }}
owner: "{{ forgejo_user }}"
group: "{{ forgejo_user }}"
mode: '0644'
- name: Download Forgejo systemd service file
get_url:
url: "{{ forgejo_service_url }}"

View file

@ -17,7 +17,3 @@ forgejo_subdomain: forgejo
remote_host: "{{ groups['vipy'][0] }}"
remote_user: "{{ hostvars[remote_host]['ansible_user'] }}"
remote_key_file: "{{ hostvars[remote_host]['ansible_ssh_private_key_file'] | default('') }}"
# Local backup
local_backup_dir: "{{ lookup('env', 'HOME') }}/forgejo-backups"
backup_script_path: "{{ lookup('env', 'HOME') }}/.local/bin/forgejo_backup.sh"