version: 3 tasks: dev: - docker compose down - docker volume prune -f - docker compose up --build --force-recreate vault: ansible-vault edit vault.yml {{.CLI_ARGS}} provision: ansible-playbook playbooks/provision.yml {{.CLI_ARGS}} deploy:gitea: ansible-playbook playbooks/deploy.yml {{.CLI_ARGS}} deploy:runner: ansible-playbook playbooks/runner.yml {{.CLI_ARGS}} restore: ansible-playbook playbooks/restore.yml {{.CLI_ARGS}} assets: - cp ./assets/icon.png ./gitea/custom/public/assets/img/logo.png - cp ./assets/icon.svg ./gitea/custom/public/assets/img/logo.svg - cp ./assets/logo.png ./gitea/custom/public/assets/img/favicon.png - cp ./assets/logo.svg ./gitea/custom/public/assets/img/favicon.svg - cp ./assets/logo.png ./gitea/custom/public/assets/img/apple-touch-icon.png enter:gitea: cmd: ssh {{.GITEA}} vars: GITEA: { sh: cat ./variables.yml | yq -r ".variables.gitea_host" } enter:runner: cmd: ssh -J {{.GITEA}} {{.RUNNER}} vars: GITEA: { sh: cat ./variables.yml | yq -r ".variables.gitea_host" } RUNNER: { sh: cat ./variables.yml | yq -r ".variables.runner_host" }