Initial commit: nult - Ansible deployment toolkit
Merged from veridion-gitea and veridion-act-runner-gitea repos. nult (Null-T) - instant teleportation from Strugatsky's Noon Universe. Like Null-T, this toolkit instantly deploys infrastructure. Roles: - gitea: Gitea server with PostgreSQL (Docker Compose) - act_runner: Gitea Actions runner Playbooks: - gitea.yml: Deploy Gitea server - act-runner.yml: Deploy Act Runner - site.yml: Deploy all services Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
23
gitea.yml
Normal file
23
gitea.yml
Normal file
@@ -0,0 +1,23 @@
|
||||
---
|
||||
# =============================================================================
|
||||
# Gitea Deployment Playbook
|
||||
# =============================================================================
|
||||
#
|
||||
# Deploys and configures Gitea with PostgreSQL using Docker Compose.
|
||||
# Includes backup, domain configuration, and security hardening.
|
||||
#
|
||||
# Usage:
|
||||
# ansible-playbook -i inventory/hosts.yml gitea.yml --ask-vault-pass
|
||||
#
|
||||
# Dry run:
|
||||
# ansible-playbook -i inventory/hosts.yml gitea.yml --check --diff --ask-vault-pass
|
||||
#
|
||||
# =============================================================================
|
||||
|
||||
- name: Deploy Gitea
|
||||
hosts: gitea_servers
|
||||
gather_facts: true
|
||||
|
||||
roles:
|
||||
- role: gitea
|
||||
tags: [gitea]
|
||||
Reference in New Issue
Block a user