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.
This commit is contained in:
@@ -10,13 +10,13 @@ Instead of using the `Administrator` role, we create a dedicated `TerraformRole`
|
||||
|
||||
## Required Privileges (Proxmox 9.1)
|
||||
|
||||
| Category | Privileges |
|
||||
|-----------|------------|
|
||||
| Datastore | `Allocate`, `AllocateSpace`, `AllocateTemplate`, `Audit` |
|
||||
| System | `Audit`, `Console`, `Modify` |
|
||||
| Category | Privileges |
|
||||
| --------- | ------------------------------------------------------------------------------------------------------------ |
|
||||
| Datastore | `Allocate`, `AllocateSpace`, `AllocateTemplate`, `Audit` |
|
||||
| System | `Audit`, `Console`, `Modify` |
|
||||
| VM | `Allocate`, `Audit`, `Clone`, `Config.*`, `Console`, `Migrate`, `PowerMgmt`, `Snapshot`, `Snapshot.Rollback` |
|
||||
| Pool | `Allocate`, `Audit` |
|
||||
| SDN | `Use` |
|
||||
| Pool | `Allocate`, `Audit` |
|
||||
| SDN | `Use` |
|
||||
|
||||
> ⚠️ `VM.Monitor` was deprecated in Proxmox 9 — do not include it.
|
||||
|
||||
@@ -35,24 +35,24 @@ Instead of using the `Administrator` role, we create a dedicated `TerraformRole`
|
||||
|
||||
**Datacenter → Permissions → Users → Add**
|
||||
|
||||
| Field | Value |
|
||||
|-------|-------|
|
||||
| User name | `terraform` |
|
||||
| Realm | `Proxmox VE authentication server` |
|
||||
| Password | *(set a strong password)* |
|
||||
| Enabled | ☑️ |
|
||||
| Expire | `never` |
|
||||
| Field | Value |
|
||||
| --------- | ---------------------------------- |
|
||||
| User name | `terraform` |
|
||||
| Realm | `Proxmox VE authentication server` |
|
||||
| Password | *(set a strong password)* |
|
||||
| Enabled | ☑️ |
|
||||
| Expire | `never` |
|
||||
|
||||
### 3. Create API Token
|
||||
|
||||
**Datacenter → Permissions → API Tokens → Add**
|
||||
|
||||
| Field | Value |
|
||||
|-------|-------|
|
||||
| User | `terraform@pve` |
|
||||
| Token ID | `terraform_token` |
|
||||
| Privilege Separation | ☐ *(unchecked)* |
|
||||
| Expire | `never` |
|
||||
| Field | Value |
|
||||
| -------------------- | ----------------- |
|
||||
| User | `terraform@pve` |
|
||||
| Token ID | `terraform_token` |
|
||||
| Privilege Separation | ☐ *(unchecked)* |
|
||||
| Expire | `never` |
|
||||
|
||||
> 📋 **Save the token secret** — it won't be shown again!
|
||||
|
||||
@@ -60,12 +60,12 @@ Instead of using the `Administrator` role, we create a dedicated `TerraformRole`
|
||||
|
||||
**Datacenter → Permissions → Add → User Permission**
|
||||
|
||||
| Field | Value |
|
||||
|-------|-------|
|
||||
| Path | `/` |
|
||||
| User | `terraform@pve` |
|
||||
| Role | `TerraformRole` |
|
||||
| Propagate | ☑️ |
|
||||
| Field | Value |
|
||||
| --------- | --------------- |
|
||||
| Path | `/` |
|
||||
| User | `terraform@pve` |
|
||||
| Role | `TerraformRole` |
|
||||
| Propagate | ☑️ |
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user