Files
nult/site.yml
Mark a9554f3e5d 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>
2026-01-15 15:34:07 +01:00

24 lines
793 B
YAML

---
# =============================================================================
# Site Playbook - Deploy All Services
# =============================================================================
#
# Deploys all services in the correct order.
#
# Usage:
# ansible-playbook -i inventory/hosts.yml site.yml --ask-vault-pass
#
# Deploy specific service:
# ansible-playbook -i inventory/hosts.yml site.yml --tags gitea --ask-vault-pass
# ansible-playbook -i inventory/hosts.yml site.yml --tags act_runner --ask-vault-pass
#
# =============================================================================
- name: Deploy Gitea
ansible.builtin.import_playbook: gitea.yml
tags: [gitea]
- name: Deploy Act Runner
ansible.builtin.import_playbook: act-runner.yml
tags: [act_runner]