* Introduces an Ansible role for installing and registering `act_runner` for Gitea Actions. * Automates PostgreSQL and MongoDB deployment on Docker Swarm in the test environment, leveraging Docker named volumes for data persistence. * Translates core documentation, including `README.md` and `setup/04-test-db-docker-kurulum.md`, to Turkish. * Adds comprehensive documentation for firewall architecture (`facts/firewall.md`) and Docker Swarm node recovery (`facts/swarm-node-recovery.md`). * Enhances security hardening by ensuring `fail2ban` is enabled and streamlining admin SSH key management via Ansible. * Updates Ansible vault structure to support new secret variables and adds `.vault_pass` to `.gitignore`.
9 lines
372 B
YAML
9 lines
372 B
YAML
---
|
||
act_runner_version: "0.2.12"
|
||
act_runner_arch: "linux-amd64"
|
||
act_runner_gitea_url: "https://git.tarla.io"
|
||
act_runner_name: "iklim-test-app"
|
||
act_runner_labels: "ubuntu-latest,ubuntu-22.04,ubuntu-20.04"
|
||
# Gitea'dan alınan tek seferlik registration token; kayıt olmadıysa boş bırakılır.
|
||
act_runner_registration_token: "{{ vault_gitea_runner_token | default('') }}"
|