k.renner
|
f971727f6a
|
fix: use printf to avoid newline in vault pass
|
2026-01-24 17:39:51 +01:00 |
|
k.renner
|
5acaf3fe62
|
fix: make ansible verbose
|
2026-01-24 17:37:30 +01:00 |
|
k.renner
|
1ada1e05aa
|
fix: use correct secret name VAULT_PASS
|
2026-01-24 17:35:28 +01:00 |
|
k.renner
|
58e2cae0f8
|
fix: pass vault password to ansible-playbook
|
2026-01-24 17:33:04 +01:00 |
|
k.renner
|
34bb9ff264
|
fix: remove duplicate notify key in setup-caddy-ha.yml
|
2026-01-24 17:26:52 +01:00 |
|
k.renner
|
854c263f2a
|
Remove run_output.txt due to excessive error logs and connection issues during playbook execution
|
2026-01-24 17:26:06 +01:00 |
|
k.renner
|
97785796c3
|
feat: add additional auto-approval rules for journalctl command on gitea-runner-1
|
2026-01-24 17:25:19 +01:00 |
|
k.renner
|
80035a55af
|
fix: remove invalid placeholder comments from yaml
|
2026-01-24 17:25:02 +01:00 |
|
k.renner
|
6e941f49f0
|
feat: add auto-approval rule for journalctl command on gitea-runner-1
|
2026-01-24 17:23:07 +01:00 |
|
k.renner
|
c9e39d388e
|
fix: PEP 668 compliance by breaking system packages
|
2026-01-24 17:22:41 +01:00 |
|
Gitea Actions
|
7b0d29d71a
|
Trigger: Infrastructure Deployed from OpenTofu
|
2026-01-24 16:06:52 +00:00 |
|
k.renner
|
5d44d69d72
|
feat: trigger Ansible pipeline by committing to repository on infrastructure deployment
|
2026-01-24 17:02:45 +01:00 |
|
k.renner
|
34a1ace1d5
|
fix: use PAT_TOKEN for cross-repo trigger
|
2026-01-24 16:40:02 +01:00 |
|
k.renner
|
489ed35ab2
|
feat: trigger ansible pipeline on success
|
2026-01-24 16:34:24 +01:00 |
|
k.renner
|
d54bc7c310
|
feat: add repository_dispatch trigger
|
2026-01-24 16:33:54 +01:00 |
|
k.renner
|
93bfcd52ba
|
feat: add ansible pipeline
|
2026-01-24 16:28:02 +01:00 |
|
k.renner
|
217f2131c7
|
Add auto-approval rule for journalctl command in VSCode settings; enable packages section in Gitea app.ini template
|
2026-01-24 16:20:01 +01:00 |
|
k.renner
|
fca0e850fa
|
fix: remove undefined variable plan_arg from validation script
|
2026-01-24 16:15:11 +01:00 |
|
k.renner
|
82a79a75c6
|
refactor: generate plan.json in workflow and decouple tofu execution from python script
|
2026-01-24 16:09:59 +01:00 |
|
k.renner
|
9c0295e73f
|
fix: bypass tofu wrapper in validation script to prevent buffer overflow
|
2026-01-24 16:04:17 +01:00 |
|
k.renner
|
4afaf479a7
|
fix: update apply job dependency and restore inline validation
|
2026-01-24 16:00:29 +01:00 |
|
k.renner
|
1f31ec5336
|
fix: restore plan.json and python validation
|
2026-01-24 15:54:52 +01:00 |
|
k.renner
|
7bfc8daf84
|
fix: refactor validation to stream json from tofu show avoiding large file artifacts
|
2026-01-24 15:50:55 +01:00 |
|
k.renner
|
94dd53708d
|
fix: re-enable json plan generation and validation inside plan job, avoid uploading large json
|
2026-01-24 15:48:07 +01:00 |
|
k.renner
|
6f1e972944
|
fix: switch to basic text validation to avoid json crash
|
2026-01-24 15:40:29 +01:00 |
|
k.renner
|
24e7de7c95
|
fix: temporary disable json plan generation to debug runner crash
|
2026-01-24 15:37:20 +01:00 |
|
k.renner
|
cb4b7066e3
|
fix: merge plan steps and add TF_IN_AUTOMATION
|
2026-01-24 15:26:12 +01:00 |
|
k.renner
|
57d8c3a9dd
|
fix: remove duplicate step and redirect stderr
|
2026-01-24 15:20:22 +01:00 |
|
k.renner
|
eef5a4f054
|
fix: split plan steps to isolate failure source
|
2026-01-24 15:17:00 +01:00 |
|
k.renner
|
777be24483
|
fix: redirect large plan output to file to prevent log overflow
|
2026-01-24 15:11:46 +01:00 |
|
k.renner
|
d2186d9886
|
fix: update terraform backend configuration and workflow credentials
|
2026-01-24 14:39:58 +01:00 |
|
k.renner
|
3bcf2e3fad
|
Add auto-approval rule for tofu validate command in VSCode settings
|
2026-01-24 13:22:08 +01:00 |
|
k.renner
|
818f1d7bea
|
Add SSH public key environment variable to deployment jobs
|
2026-01-24 13:22:02 +01:00 |
|
k.renner
|
7ffb054065
|
Add support for optional SSH public key injection in LXC configurations
|
2026-01-24 13:20:14 +01:00 |
|
k.renner
|
84feffa3ae
|
Add auto-approval rule for specific tofu plan command in VSCode settings
|
2026-01-24 13:06:13 +01:00 |
|
k.renner
|
1a340d0346
|
Update handover instructions, enhance validation script, and modify LXC configuration
|
2026-01-24 13:06:09 +01:00 |
|
k.renner
|
446544c730
|
Add auto-approval rules for tofu apply commands in VSCode settings
|
2026-01-24 12:31:35 +01:00 |
|
k.renner
|
6fdac69163
|
Reorganize lifecycle ignore_changes to include ssh_host, ssh_port, and default_ipv4_address
|
2026-01-24 12:31:30 +01:00 |
|
k.renner
|
1c456d8ad9
|
Update Gitea Runner disk size to 30G and add storage configuration
|
2026-01-24 11:47:09 +01:00 |
|
k.renner
|
7104ce4181
|
Add auto-approval for tofu plan command in VSCode settings
|
2026-01-24 11:39:15 +01:00 |
|
k.renner
|
8ac791d059
|
Refactor LXC and VM configurations to unify disk management, enhance storage options, and improve resource definitions
|
2026-01-24 11:38:52 +01:00 |
|
k.renner
|
cfeb080ad9
|
Revert LXC resource split, unify disk management, and enable nesting for runners via config variables
|
2026-01-24 10:52:01 +01:00 |
|
k.renner
|
1533707835
|
Split Gitea Runners into separate resource to manage rootfs size and nesting, reverting static LXCs to ignore changes
|
2026-01-24 10:49:15 +01:00 |
|
k.renner
|
b11117936b
|
Increase Gitea Runner disk size to 60G and enable rootfs management
|
2026-01-24 10:45:06 +01:00 |
|
k.renner
|
4e7bf34855
|
Enable nesting for LXC containers to support Docker-in-LXC
|
2026-01-24 10:26:16 +01:00 |
|
k.renner
|
82cb760e30
|
Install system dependencies in workflow
|
2026-01-24 10:01:43 +01:00 |
|
k.renner
|
a6815eea70
|
Fix workflow container environment issues
|
2026-01-24 09:58:32 +01:00 |
|
k.renner
|
25edbb5f36
|
Add secret validation to workflow
|
2026-01-24 09:54:28 +01:00 |
|
k.renner
|
4ba5f88d25
|
Add Gitea Actions workflow for OpenTofu
|
2026-01-24 09:52:01 +01:00 |
|
k.renner
|
0a13bc4d6b
|
Add Gitea runner setup playbook and related configurations; update Docker installation tasks and service template
|
2026-01-24 09:45:41 +01:00 |
|