Move forgejo-backup logs out of log dir

Otherwise the backup includes it's own logs while writing to them
This commit is contained in:
Tunui Franken 2024-07-08 10:56:11 +02:00
parent ee361662d0
commit babf3aee25
3 changed files with 11 additions and 1 deletions

View file

@ -19,6 +19,7 @@ forgejo_run_dir: /var/lib/forgejo
forgejo_custom_dir: "{{ forgejo_run_dir }}/custom"
forgejo_data_dir: "{{ forgejo_run_dir }}/data"
forgejo_log_dir: /var/log/forgejo
forgejo_backup_log_dir: /var/log/forgejo-backups
forgejo_git_ssh_keys:
pub: "{{ vault_forgejo_git_ssh_keys_pub }}"
priv: "{{ vault_forgejo_git_ssh_keys_priv }}"

View file

@ -18,6 +18,15 @@
group: git
mode: 0755
- name: Create forgejo-backup log directory
become: true
ansible.builtin.file:
path: "{{ forgejo_backup_log_dir }}"
state: directory
owner: git
group: git
mode: 0755
- name: Setup forgejo-backup crontab
become: true
ansible.builtin.copy:

View file

@ -20,7 +20,7 @@ DUMP_DIR={{ forgejo_run_dir }}/forgejo-dumps
MYSQL_USER={{ forgejo_db_user }}
MYSQL_DB={{ forgejo_db_name }}
MYSQL_PW={{ forgejo_db_pass }}
SCRIPT_LOGFILE={{ forgejo_log_dir }}/forgejo_backup.log
SCRIPT_LOGFILE={{ forgejo_backup_log_dir }}/forgejo_backup.log
{% raw %}
if [ "$USER" != git ]; then