Files
taskrunner/playbook.yaml
T
esilva 867a5d6ab1
main / Explore-Gitea-Actions (push) Successful in 8s
added some docker operations
2026-07-29 13:23:53 +01:00

48 lines
1.3 KiB
YAML

playbook_name: "gitea_service_backup"
registries:
- "./registry/directory_actions.py"
- "./registry/restic_actions.py"
- "./registry/dbpg_actions.py"
- "./registry/docker_actions.py"
log_dir: "./"
global_context:
repoPath: "/home/esilva/Trash/test_borgmatic/destiny2"
passwordFile: "/home/esilva/Trash/test_borgmatic/pass_file"
steps:
- name: "find database container"
actions:
find_container: "get_service_container_name"
context:
service_name: "gitea-db"
- name: "dump database"
actions:
dump_database: "dump_container_pg_db"
context:
dump_path: "/tmp/db_dump.sql"
db_user: "gitea"
database: "gitea"
- name: "restic database backup"
actions:
dump_database: "backup_data_to_restic_repo"
context:
source_path: "/tmp/db_dump.sql"
tags: ["gitea", "db-dump"]
- name: "backup gitea mount points data"
actions:
backup_data_to_restic_repo: "backup_data_to_restic_repo"
context:
source_path: "/home/esilva/Trash/docker-compose/resources/gitea/gitea_data/"
tags: ["gitea", "data"]
- name: "backup gitea database mount points data"
actions:
backup_data_to_restic_repo: "backup_data_to_restic_repo"
context:
source_path: "/home/esilva/Trash/docker-compose/resources/gitea/postgres_data/"
tags: ["gitea", "db-data"]