Murat ÖZDEMİR 2198f932cd Implement: Gitea Actions runner, automated DB stack, and Turkish localization
*   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`.
2026-05-12 18:34:24 +03:00

53 lines
711 B
Plaintext

# Terraform local/runtime files
.terraform/
*.tfstate
*.tfstate.*
crash.log
crash.*.log
override.tf
override.tf.json
*_override.tf
*_override.tf.json
# Terraform secret variable files
*.tfvars
*.tfvars.json
terraform.tfvars
terraform.tfvars.json
# Ansible local/runtime files
*.retry
.ansible/
ansible-vault-password*
vault-password*
# Secret material
.env
.env.*
!.env.example
secrets/
secret/
*.pem
*.key
id_rsa
id_rsa.pub
id_ed25519
id_ed25519.pub
*_private_key
*_private_key.pub
# Gitea runner tokens/config generated with secrets
act_runner.token
gitea-runner-registration-token*
runner-registration-token*
runner-config.secret.yaml
# OS/editor noise
.DS_Store
*.swp
*.swo
*.pdf
ansible/.vault_pass