Commit Graph
4354 Commits
Author SHA1 Message Date
k.renner 675ded7c73 debug: output ssh key 2026-01-27 19:52:08 +01:00
k.renner a0a993cbf9 Add .gitignore to exclude environment and configuration files 2026-01-27 19:44:02 +01:00
k.renner 0c7e9feb23 Add ansible user configurations and VSCode settings
Ansible Setup / ansible (push) Failing after 56s
2026-01-27 19:29:05 +01:00
k.renner 7dce98cd57 Trigger: Test pipelines with master branch support
Deploy Infrastructure / apply (push) Failing after 3s
Deploy Infrastructure / plan (push) Failing after 4s
Ansible Setup / ansible (push) Failing after 52s
2026-01-27 18:20:19 +01:00
k.renner 8cb8dbc84f Fix: Enable workflows on master branch 2026-01-27 18:19:38 +01:00
k.renner ac0dda2bb7 Trigger: Test workflow pipeline 2026-01-27 18:18:12 +01:00
k.renner 0b9ebc4f0e Refactor: Move build pipelines to root .gitea/workflows 2026-01-27 18:12:14 +01:00
k.renner 429ab4ac1a Add 'opentofu/' from commit '4fc0f24efcbf452338a1f2a06eb97a5904cf874d'
git-subtree-dir: opentofu
git-subtree-mainline: c13b5819d1
git-subtree-split: 4fc0f24efc
2026-01-27 17:56:15 +01:00
k.renner c13b5819d1 Add 'ansible/' from commit '693bc3fc87b3fe155df2ed8004f163ba247ca6d8'
git-subtree-dir: ansible
git-subtree-mainline: 2d82d3bd67
git-subtree-split: 693bc3fc87
2026-01-27 17:56:08 +01:00
k.renner 2d82d3bd67 Initial commit 2026-01-27 17:55:57 +01:00
k.renner 4fc0f24efc feat: Update Proxmox provider version and modify LXC configurations for improved resource management 2026-01-27 08:16:03 +01:00
k.renner 693bc3fc87 docs: update README and add comprehensive documentation for Ansible configurations 2026-01-27 08:15:58 +01:00
k.renner 6e9a6032de fix(gitea-proxy): update reverse proxy address to use service name 2026-01-27 08:08:33 +01:00
k.renner 22a50238c5 feat: Update LXC configuration to use new network bridge 2026-01-25 20:37:48 +01:00
k.renner aa464d342c Refactor code structure for improved readability and maintainability 2026-01-25 17:53:24 +01:00
k.renner d0972e5e46 refactor: Remove SSH key injection tasks for Cloudflared and Gitea Runner setups 2026-01-25 09:39:23 +01:00
k.renner 9a4e710ed3 fix(gitea-runner): inject ssh keys before provisioning 2026-01-25 00:24:57 +01:00
k.renner f15df81312 fix(cloudflared): inject ssh keys before provisioning 2026-01-25 00:20:29 +01:00
k.renner ed6c79b2bb feat: Add SSH key management for Proxmox VMs and update template playbook 2026-01-25 00:15:21 +01:00
k.renner e87ca916ca fix: Update conditions for package installation based on ansible_facts and correct Docker GPG key URL 2026-01-24 23:59:14 +01:00
k.renner f9b44f7b2e feat: Enhance RustFS role with secret key management and bucket creation playbook 2026-01-24 23:57:10 +01:00
k.renner d9ff4b8eae feat: Implement RustFS role with installation, configuration, and service management 2026-01-24 23:57:10 +01:00
Gitea Actions 9166717e71 Trigger: Infrastructure Deployed from OpenTofu 2026-01-24 22:52:33 +00:00
k.renner 75828d0ec8 retrigger: Validate pipeline with new runner config 2026-01-24 23:49:57 +01:00
k.renner 7444b4c8a6 feat: Add initial AWS S3 bucket configuration for tfstate management 2026-01-24 23:48:12 +01:00
k.renner d60f96412b chore: migrate state backend to rustfs s3 and update ci workflow 2026-01-24 23:29:20 +01:00
k.renner f4358fa4fe fix: Update default RustFS backend container count to 2 2026-01-24 21:55:01 +01:00
k.renner a18917400c feat: Add RustFS backend container configuration and variable support 2026-01-24 21:45:35 +01:00
k.renner f1f0638bbf fix: Shift Gitea runner VMIDs to 905+ to resolve deadlock and add creation timeout 2026-01-24 20:46:35 +01:00
k.renner 125370c77d retry: OpenTofu registry timeout 2026-01-24 20:19:16 +01:00
k.renner de3bea3047 retrigger: Retry deployment after cleanup 2026-01-24 20:15:43 +01:00
k.renner 1bf5dccd98 fix: Hardcode SSH keys to bypass invalid secret 2026-01-24 20:11:45 +01:00
k.renner 2ff8ee66fc fix: Fallback to hardcoded ssh key if variable is invalid 2026-01-24 20:07:51 +01:00
k.renner f21dad68c5 fix: Sanitize SSH public keys for LXC containers 2026-01-24 20:02:51 +01:00
k.renner 238ad54768 fix: Increase OpenTofu registry client timeout to 120s 2026-01-24 19:59:25 +01:00
k.renner 9ec8f7791c feat: Increment gitea_runner_count to 2 2026-01-24 19:33:16 +01:00
k.renner 7eba2791ef revert: Remove common.yml from pipeline execution 2026-01-24 19:28:29 +01:00
k.renner 15888d5fc3 refactor: Separate certificates role and update pipeline to include common.yml 2026-01-24 19:26:56 +01:00
k.renner aa4f142d43 Refactor: Extract certificate management to separate role and apply to PVE hosts 2026-01-24 19:21:57 +01:00
k.renner 5dc7046610 Configure Ansible to explicitly use id_ed25519 private key 2026-01-24 19:08:58 +01:00
k.renner 4e65749c8e Fix workflow SSH key path and standardise cert management in common role 2026-01-24 19:05:44 +01:00
k.renner 93dff70b4d Fix: Add approval for additional sleep command in SSH journalctl execution 2026-01-24 18:01:09 +01:00
k.renner 89a3fc7d83 Inject PROXMOX_TOKEN_ID via env and remove hardcoded ID 2026-01-24 17:59:32 +01:00
k.renner 7c227b2ca7 Remove debug printing of vault pass hash 2026-01-24 17:54:34 +01:00
k.renner 8958cab2cf Fix: Add approval for additional sleep command in SSH journalctl execution 2026-01-24 17:49:37 +01:00
k.renner 80b0c6f7a4 Debug: Print vault pass hash 2026-01-24 17:49:23 +01:00
k.renner 1fcbb196a6 Fix: Trim newlines from injected vault secret 2026-01-24 17:47:16 +01:00
k.renner 36c300f775 Cleanup: Remove debug steps from pipeline 2026-01-24 17:44:36 +01:00
k.renner 7564b10274 Debug: Add vault pass length check and vault view verification 2026-01-24 17:43:08 +01:00
k.renner 981b8f757b fix: add approval for sleep command in SSH journalctl execution 2026-01-24 17:41:43 +01:00