- Deployed PostgreSQL 18.4 + Gitea 1.22.6 via Docker Compose - Configured Nginx reverse proxy with Let's Encrypt SSL - Created Ansible playbooks for full automation (site.yml) - Database credentials in AWS Secrets Manager - Production deployment at https://gitea.poll-streams.com
16 lines
337 B
YAML
16 lines
337 B
YAML
---
|
|
# Master playbook to run full deployment
|
|
- name: Gather facts from gitea hosts
|
|
hosts: gitea
|
|
gather_facts: true
|
|
tasks: []
|
|
|
|
- name: Setup system dependencies
|
|
import_playbook: setup-system.yml
|
|
|
|
- name: Deploy Gitea application
|
|
import_playbook: deploy-gitea.yml
|
|
|
|
- name: Setup SSL certificates
|
|
import_playbook: setup-ssl.yml
|