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 |
|