Commit Graph

30 Commits

Author SHA1 Message Date
b0768db7a7 feat: store Terraform state in Backblaze B2
Configure an s3 backend and initialize Terraform in CI with backend config from Gitea secrets so state persists across runs and apply operations stay consistent.
2026-02-28 00:52:40 +00:00
4247d16c24 fix: upgrade proxmox provider for Proxmox 9 permissions
Move Telmate provider to 3.0.2-rc07, which includes Proxmox 9 permission compatibility and avoids requiring deprecated VM.Monitor.
2026-02-27 21:04:44 +00:00
364dc6b35b fix: use TF_VAR_ prefix for token credentials
- Restore pm_api_token_id and pm_api_token_secret variables
- Use TF_VAR_pm_api_token_id and TF_VAR_pm_api_token_secret env vars
- This is the standard Terraform way to pass variables via environment
2026-02-27 20:43:39 +00:00
9c1476b6bf fix: use PM_API_TOKEN_ID/SECRET env vars directly
- Remove token from Terraform variables (provider reads from env)
- Update workflows to set PM_API_TOKEN_ID and PM_API_TOKEN_SECRET directly
- Provider now reads credentials from environment variables
2026-02-27 20:36:44 +00:00
4a123e0fb6 fix: apply terraform fmt 2026-02-27 20:27:20 +00:00
5633d18276 fix: terraform fmt alignment 2026-02-27 20:22:44 +00:00
c6fc9edcc4 fix: terraform fmt formatting 2026-02-27 20:06:23 +00:00
c8b86c7443 fix: switch to API token authentication for Proxmox
- Replace user/password auth with API token auth
- Update provider config to use pm_api_token_id and pm_api_token_secret
- Update workflow secrets to use PM_API_TOKEN_ID and PM_API_TOKEN_SECRET
- Remove unused pm_user and proxmox_password variables
2026-02-27 20:02:22 +00:00
MichaelFisher1997
080752e8a0 Worflow: changes vars 2025-04-18 12:12:52 +01:00
MichaelFisher1997
f063baa349 Worflow: changes vars 2025-04-18 12:12:28 +01:00
MichaelFisher1997
73dd2e18ff terraform fmt 2025-04-18 10:51:00 +01:00
MichaelFisher1997
96f6d94c3a terraform fmt 2025-04-17 22:50:43 +01:00
MichaelFisher1997
99f3610a84 terraform fmt 2025-04-17 22:38:09 +01:00
MichaelFisher1997
93d3f94100 terraform fmt 2025-04-17 22:24:54 +01:00
MichaelFisher1997
8773f5026c terraform fmt 2025-04-17 22:15:22 +01:00
MichaelFisher1997
9551e0ad53 terraform fmt 2025-04-17 21:59:31 +01:00
MichaelFisher1997
ffc1c1e785 terraform fmt 2025-04-17 21:58:07 +01:00
MichaelFisher1997
f9edeb8be5 terraform fmt 2025-04-17 20:07:17 +01:00
MichaelFisher1997
661fb95830 terraform fmt 2025-04-17 20:05:13 +01:00
MichaelFisher1997
72f0080660 terraform fmt 2025-04-17 16:48:08 +01:00
MichaelFisher1997
03446a9453 terraform apply 2025-04-17 16:46:19 +01:00
MichaelFisher1997
c2b86d7c5a terraform apply 2025-04-17 16:14:03 +01:00
MichaelFisher1997
698892e4e0 terraform apply 2025-04-17 16:11:37 +01:00
MichaelFisher1997
256a2cdadc terraform apply 2025-04-17 15:00:50 +01:00
MichaelFisher1997
ffdaa8e387 terraform apply 2025-04-17 13:44:59 +01:00
MichaelFisher1997
2a6faeaed0 terraform apply 2025-04-17 13:43:23 +01:00
MichaelFisher1997
73856e7d27 terraform apply 2025-04-17 13:17:15 +01:00
MichaelFisher1997
3b19d8c6ac terraform apply 2025-04-17 11:20:59 +01:00
MichaelFisher1997
30c250c66a terraform plan 2025-04-17 02:31:15 +01:00
MichaelFisher1997
f4a25faaf3 init 2025-04-17 01:28:18 +01:00