Initial commit: Ansible playbook for Gitea Act Runner deployment
Some checks failed
Ansible Lint / Ansible Lint Check (push) Has been cancelled

Automated deployment of act_runner on Ubuntu 20.04+ servers:
- Docker CE installation (DEB822 format)
- Node.js 24.x via NodeSource
- act_runner binary with SHA256 verification
- systemd service with security hardening
- CI: ansible-lint via Gitea Actions

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-01-10 16:01:06 +01:00
commit 6982bcf372
21 changed files with 1462 additions and 0 deletions

20
pyproject.toml Normal file
View File

@@ -0,0 +1,20 @@
# =============================================================================
# Project Configuration - Gitea Act Runner Ansible Playbook
# =============================================================================
# Dependency management for uv (https://docs.astral.sh/uv/)
#
# Usage:
# uv sync # Install dependencies
# uv run ansible-lint # Run linter
# =============================================================================
[project]
name = "act-runner-gitea"
version = "0.1.0"
description = "Ansible playbook for Gitea Act Runner deployment"
requires-python = ">=3.10"
dependencies = [
"ansible>=2.15",
"ansible-lint>=6.0",
]