docs: add Proxmox setup guide for Terraform #2

Merged
Damien merged 4 commits from feature/docs-proxmox-setup into dev 2025-12-07 13:08:16 +00:00

4 Commits

Author SHA1 Message Date
darnodo
2751555890 docs: fix trailing whitespace in proxmox role creation command 2025-12-07 14:06:27 +01:00
darnodo
51bcd79e05 docs: update proxmox role privs and default vm user
This commit updates the documentation and Terraform variables to reflect recent changes in the Proxmox environment setup.

- `docs/proxmox-setup.md`: Added `VM.GuestAgent.Audit` and `VM.GuestAgent.FileRead` to the required privileges list and the CLI command example. This ensures Terraform can properly interact with the QEMU Guest Agent.
- `terraform/prod/variables.tf`: Set a default value ("damien") for the `username` variable in the `virtual_machines` object to simplify configuration for the primary user.
2025-12-07 14:04:55 +01:00
darnodo
4623674632 chore(deps): upgrade bpg/proxmox provider to v0.89.0
Updates the `bpg/proxmox` Terraform provider from version 0.43.0 to 0.89.0 in the production lock file to pull in the latest upstream changes.

Additionally, applies automatic markdown formatting to tables in `docs/proxmox-setup.md` to align columns and improve readability.
2025-12-07 13:47:14 +01:00
1b02d43ec4 docs: add Proxmox setup guide for Terraform
Closes #1

- Add dedicated TerraformRole with minimal privileges
- Document Web UI and CLI setup procedures
- Include SSH configuration for bpg/proxmox provider
- Remove deprecated VM.Monitor privilege for Proxmox 9.1
2025-12-07 12:34:04 +00:00