Ryan Moon
|
68e6587ea1
|
Add os-update playbook
|
2026-03-31 20:34:54 -05:00 |
|
Ryan Moon
|
99348d9eaa
|
Split playbooks: each service independent, infra.yml only runs backup
|
2026-03-31 20:28:18 -05:00 |
|
Ryan Moon
|
610e68cf40
|
Split runner into own playbook to prevent self-restart during CI
|
2026-03-31 20:21:10 -05:00 |
|
Ryan Moon
|
1ce49a7ed3
|
Add registry.lunarfront.tech: DNS-only subdomain with Let's Encrypt cert, no CF upload limit
|
2026-03-31 19:14:03 -05:00 |
|
Ryan Moon
|
c1398800c5
|
Install docker CLI in node:20 base instead of using docker image
|
2026-03-31 18:41:15 -05:00 |
|
Ryan Moon
|
2c731a6957
|
Remove duplicate docker socket mount
|
2026-03-31 18:39:37 -05:00 |
|
Ryan Moon
|
8eeb45cb51
|
Pass docker socket to job containers, use docker:24 for image builds
|
2026-03-31 18:37:24 -05:00 |
|
Ryan Moon
|
c16dae8de4
|
Rename secret to REGISTRY_TOKEN
|
2026-03-31 18:32:45 -05:00 |
|
Ryan Moon
|
ee9b087154
|
Rename runner image to ci-runner
|
2026-03-31 18:31:06 -05:00 |
|
Ryan Moon
|
5c62f90b7f
|
Add custom runner image with ansible, terraform, community.docker
|
2026-03-31 18:29:15 -05:00 |
|
Ryan Moon
|
7c2e44d8b6
|
Fix ansible install: use apt-get
|
2026-03-31 18:26:03 -05:00 |
|
Ryan Moon
|
311f0df55e
|
Fix ansible install: use python3 -m pip
|
2026-03-31 18:24:06 -05:00 |
|
Ryan Moon
|
6fb6a721a2
|
Add hello world test workflow
|
2026-03-31 18:07:56 -05:00 |
|
Ryan Moon
|
9b523994f7
|
Remove unused Terraform output step from Ansible workflow
|
2026-03-31 17:47:28 -05:00 |
|
Ryan Moon
|
e480bcc685
|
Use domain name instead of IP in Ansible workflow
|
2026-03-31 17:47:05 -05:00 |
|
Ryan Moon
|
289f61bacb
|
Derive droplet IP from Terraform state in Ansible workflow
|
2026-03-31 17:46:04 -05:00 |
|
Ryan Moon
|
90d5c51376
|
Add Gitea Actions workflows for Terraform and Ansible
|
2026-03-31 17:35:39 -05:00 |
|