e714a56980
update: switch Terraform to NixOS template workflow
...
Terraform Plan / Terraform Plan (push) Successful in 17s
- Point clone_template to nixos-template and trim cloud-init to Nix-safe hostname/DNS only
- Remove SSH/Tailscale cloud-init variables and workflow secret dependencies
- Add reusable NixOS template-base config with bootloader, Tailscale, fish, and utility packages
2026-02-28 00:06:25 +00:00
4247d16c24
fix: upgrade proxmox provider for Proxmox 9 permissions
...
Terraform Plan / Terraform Plan (push) Successful in 15s
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
59fbbb07df
fix: load static token id and validate token secret
...
Terraform Plan / Terraform Plan (push) Failing after 14s
- Store non-sensitive Proxmox token id in terraform.tfvars
- Inject only token secret via workflow-generated secrets.auto.tfvars
- Add variable validations for token id format and non-empty token secret
- Add workflow debug output for token secret length and selected token id
2026-02-27 21:00:44 +00:00
364dc6b35b
fix: use TF_VAR_ prefix for token credentials
...
Gitea Actions Demo / Terraform Plan (push) Failing after 13s
- 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
...
Gitea Actions Demo / Terraform Plan (push) Failing after 13s
- 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
Gitea Actions Demo / Terraform Plan (push) Failing after 14s
2026-02-27 20:27:20 +00:00
5633d18276
fix: terraform fmt alignment
Gitea Actions Demo / Terraform Plan (push) Failing after 11s
2026-02-27 20:22:44 +00:00
c6fc9edcc4
fix: terraform fmt formatting
Gitea Actions Demo / Terraform Plan (push) Failing after 12s
2026-02-27 20:06:23 +00:00
c8b86c7443
fix: switch to API token authentication for Proxmox
...
Gitea Actions Demo / Terraform Plan (push) Failing after 11s
- 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
79b535bb59
fix: code quality improvements
...
Gitea Actions Demo / Terraform Plan (push) Failing after 15s
- Remove duplicate variables (alpaca_count, llama_count)
- Remove unused variables (vm_name, disk_type)
- Fix outputs to use correct variable names
- Fix cloud-init template to not overwrite source file
- Fix hardcoded hostname in cloud-init template
- Fix typo in SSH_KEY_PUBLIC description
2026-02-27 01:25:25 +00:00
MichaelFisher1997
080752e8a0
Worflow: changes vars
Gitea Actions Demo / Terraform Plan (push) Successful in 37s
2025-04-18 12:12:52 +01:00
MichaelFisher1997
f063baa349
Worflow: changes vars
2025-04-18 12:12:28 +01:00
MichaelFisher1997
0c0cbc5def
terraform apply
Gitea Actions Demo / Terraform Plan (push) Failing after 20s
2025-04-18 11:29:29 +01:00
MichaelFisher1997
fcdde6cf1f
terraform apply
Gitea Actions Demo / Terraform Plan (push) Failing after 18s
2025-04-18 11:27:41 +01:00
MichaelFisher1997
524bd92da4
terraform apply
Gitea Actions Demo / Terraform Plan (push) Failing after 33s
2025-04-18 11:26:17 +01:00
MichaelFisher1997
ba3fe8e7ff
terraform apply
Gitea Actions Demo / Terraform Plan (push) Failing after 22s
2025-04-18 11:01:55 +01:00
MichaelFisher1997
724a433d5e
terraform fmt
2025-04-18 10:56:54 +01:00
MichaelFisher1997
bfbf0680e2
terraform fmt
Gitea Actions Demo / Terraform Plan (push) Failing after 39s
2025-04-18 10:54:10 +01:00
MichaelFisher1997
8f1ee24440
terraform fmt
Gitea Actions Demo / Terraform Plan (push) Failing after 40s
2025-04-18 10:52:42 +01:00
MichaelFisher1997
73dd2e18ff
terraform fmt
2025-04-18 10:51:00 +01:00
MichaelFisher1997
96f6d94c3a
terraform fmt
Gitea Actions Demo / Terraform Plan (push) Successful in 26s
2025-04-17 22:50:43 +01:00
MichaelFisher1997
99f3610a84
terraform fmt
Gitea Actions Demo / Terraform Plan (push) Successful in 40s
2025-04-17 22:38:09 +01:00
MichaelFisher1997
70b9b5e5b7
terraform fmt
Gitea Actions Demo / Terraform Plan (push) Successful in 40s
2025-04-17 22:28:45 +01:00
MichaelFisher1997
93d3f94100
terraform fmt
Gitea Actions Demo / Terraform Plan (push) Failing after 22s
2025-04-17 22:24:54 +01:00
MichaelFisher1997
8773f5026c
terraform fmt
Gitea Actions Demo / Terraform Plan (push) Successful in 45s
2025-04-17 22:15:22 +01:00
MichaelFisher1997
9551e0ad53
terraform fmt
Gitea Actions Demo / Terraform Plan (push) Successful in 23s
2025-04-17 21:59:31 +01:00
MichaelFisher1997
ffc1c1e785
terraform fmt
Gitea Actions Demo / Terraform Plan (push) Failing after 20s
2025-04-17 21:58:07 +01:00
MichaelFisher1997
7227782d4f
terraform fmt
Gitea Actions Demo / Terraform Plan (push) Has been cancelled
2025-04-17 20:38:13 +01:00
MichaelFisher1997
6dec58856e
terraform fmt
Gitea Actions Demo / Terraform Plan (push) Failing after 21s
2025-04-17 20:36:10 +01:00
MichaelFisher1997
74b2fb8175
terraform fmt
Gitea Actions Demo / Terraform Plan (push) Failing after 53s
2025-04-17 20:17:29 +01:00
MichaelFisher1997
1acd33cb87
terraform fmt
Gitea Actions Demo / Terraform Plan (push) Failing after 1m7s
2025-04-17 20:12:37 +01:00
MichaelFisher1997
f9edeb8be5
terraform fmt
Gitea Actions Demo / Terraform Plan (push) Has been cancelled
2025-04-17 20:07:17 +01:00
MichaelFisher1997
661fb95830
terraform fmt
Gitea Actions Demo / Terraform Plan (push) Failing after 28s
2025-04-17 20:05:13 +01:00
MichaelFisher1997
50ae59602c
terraform fmt
Gitea Actions Demo / Terraform Plan (push) Failing after 25s
2025-04-17 20:03:28 +01:00
MichaelFisher1997
507c102dad
terraform fmt
Gitea Actions Demo / Terraform Plan (push) Failing after 31s
2025-04-17 20:01:52 +01:00
MichaelFisher1997
ec07db08db
terraform fmt
Gitea Actions Demo / Terraform Plan (push) Successful in 55s
2025-04-17 19:21:23 +01:00
MichaelFisher1997
feb21cadfa
terraform fmt
Gitea Actions Demo / Terraform Plan (push) Successful in 24s
2025-04-17 17:04:06 +01:00
MichaelFisher1997
36cba568f2
terraform fmt
Gitea Actions Demo / Terraform Plan (push) Failing after 19s
2025-04-17 17:02:46 +01:00
MichaelFisher1997
2b8233e870
terraform fmt
Gitea Actions Demo / Terraform Plan (push) Has been cancelled
2025-04-17 16:54:35 +01:00
MichaelFisher1997
c430a206c3
terraform fmt
2025-04-17 16:54:21 +01:00
MichaelFisher1997
72f0080660
terraform fmt
Gitea Actions Demo / Terraform Plan (push) Failing after 20s
2025-04-17 16:48:08 +01:00
MichaelFisher1997
a0a91e9a3f
terraform apply
Gitea Actions Demo / Terraform Plan (push) Failing after 21s
2025-04-17 16:46:52 +01:00
MichaelFisher1997
03446a9453
terraform apply
2025-04-17 16:46:19 +01:00
MichaelFisher1997
c2b86d7c5a
terraform apply
Gitea Actions Demo / Terraform Plan (push) Successful in 25s
2025-04-17 16:14:03 +01:00
MichaelFisher1997
698892e4e0
terraform apply
Gitea Actions Demo / Terraform Plan (push) Failing after 29s
2025-04-17 16:11:37 +01:00
MichaelFisher1997
060fcbd924
terraform apply
Gitea Actions Demo / Terraform Plan (push) Successful in 30s
2025-04-17 15:04:28 +01:00
MichaelFisher1997
256a2cdadc
terraform apply
Gitea Actions Demo / Terraform Plan (push) Successful in 32s
2025-04-17 15:00:50 +01:00
MichaelFisher1997
ffdaa8e387
terraform apply
Gitea Actions Demo / Terraform Plan (push) Successful in 26s
2025-04-17 13:44:59 +01:00
MichaelFisher1997
2a6faeaed0
terraform apply
Gitea Actions Demo / Terraform Plan (push) Failing after 27s
2025-04-17 13:43:23 +01:00
MichaelFisher1997
73856e7d27
terraform apply
Gitea Actions Demo / Terraform Plan (push) Successful in 22s
2025-04-17 13:17:15 +01:00