Commit Graph
83 Commits
Author SHA1 Message Date
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 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
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 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 3bcf2e3fad Add auto-approval rule for tofu validate command in VSCode settings 2026-01-24 13:22:08 +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 446544c730 Add auto-approval rules for tofu apply commands in VSCode settings 2026-01-24 12:31:35 +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 0a13bc4d6b Add Gitea runner setup playbook and related configurations; update Docker installation tasks and service template 2026-01-24 09:45:41 +01:00
k.renner e07bae2407 Add playbook for cleaning up accidental Gitea installation and update app.ini for registration settings 2026-01-23 23:29:45 +01:00
k.renner fb35d72328 Update Gitea proxy configuration to specify host and correct URL 2026-01-23 23:07:35 +01:00
k.renner ce45a756d3 Refactor Gitea installation playbook and add authentik configuration; update dependencies and adjust admin group settings 2026-01-23 23:01:48 +01:00
k.renner a7b79684c6 Add Gitea and Cloudflared installation and configuration playbooks; update .gitignore and vault files 2026-01-23 22:37:44 +01:00
k.renner c2930e62cb Update README and deprecate old infrastructure specs files; add OpenTofu section and move existing specs to deprecated directory 2026-01-23 18:28:27 +01:00
k.renner fd577010f3 Enhance Caddy high availability setup with additional tasks for Cloudflared configuration and IPTables management 2026-01-23 09:13:12 +01:00
k.renner ef4397d45b Refactor Cloudflared sync tasks and configure default site hostname in Caddy 2026-01-23 09:13:08 +01:00
k.renner 6ab38f1c72 Enhance Caddy high availability setup with improved VM configuration and service management 2026-01-22 19:12:34 +01:00
k.renner 1472f89ab8 Add Cloudflared configuration sync and installation tasks for high availability setup 2026-01-22 18:41:07 +01:00
k.renner 261e30e603 Add playbook for provisioning Caddy high availability setup and configure Keepalived 2026-01-22 18:00:39 +01:00
k.renner 7a0a22763f Update Authentik version to 2025.12.1 and enhance update process 2026-01-22 17:47:28 +01:00
k.renner 95d48054b5 Refactor pre-update snapshot task to create a backup via API and verify success 2026-01-22 14:48:53 +01:00