0
0
mirror of https://github.com/bpg/terraform-provider-proxmox.git synced 2025-06-30 02:31:10 +00:00
terraform-provider-proxmox/proxmox
vanillaSprinkles eb2f36be21
feat(provider): add support for pre(external) auth'd session tokens (#1441)
* feat(provider): add support for pre(external) auth'd session tokens

adds provider config inputs:
  - env vars: PROXMOX_VE_AUTH_PAYLOAD; PROXMOX_VE_AUTH_TICKET with PROXMOX_VE_CSRF_PREVENTION_TOKEN
  - provider-config: auth_payload; auth_ticket with csrf_prevention_token

Signed-off-by: vanillaSprinkles <vanillaSprinkles@users.noreply.github.com>

* add //nolint to "todo" comments/questions and lll for build to pass; add flags to terraform-plugin-docs

Signed-off-by: vanillaSprinkles <vanillaSprinkles@users.noreply.github.com>

* address first iteration of comments: remove auth-payload, improve index.md

Signed-off-by: vanillaSprinkles <vanillaSprinkles@users.noreply.github.com>

* refactor credentials using struct composition, other minor cleanups

Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>

* fix linter error

Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>

* fix make docs, add terraform to handle fmt

Signed-off-by: vanillaSprinkles <vanillaSprinkles@users.noreply.github.com>

---------

Signed-off-by: vanillaSprinkles <vanillaSprinkles@users.noreply.github.com>
Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
Co-authored-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2024-10-02 20:40:33 -04:00
..
access feat(access): add ACL resource (#1166) 2024-05-08 20:22:15 -04:00
api feat(provider): add support for pre(external) auth'd session tokens (#1441) 2024-10-02 20:40:33 -04:00
cluster feat(acme): implement resources and data sources for ACME plugins (#1479) 2024-09-08 10:54:16 -04:00
firewall chore(code): fix proxmox package dependencies (#536) 2023-09-03 00:40:47 +00:00
helpers/ptr feat(access): add ACL resource (#1166) 2024-05-08 20:22:15 -04:00
nodes feat(vm): add support for watchdog (#1556) 2024-09-30 11:14:55 -04:00
pools chore(code): fix proxmox package dependencies (#536) 2023-09-03 00:40:47 +00:00
ssh fix(provider): handle IPv6 in ssh client (#1558) 2024-10-01 12:36:11 -04:00
storage chore(code): fix proxmox package dependencies (#536) 2023-09-03 00:40:47 +00:00
types feat(node): implement initial support to manage APT repositories (#1325) 2024-07-05 18:48:35 -04:00
version feat(core): migrate version datasource to TF plugin framework (#440) 2023-07-29 02:10:02 +00:00
client.go feat(provider): configure temp directory (#607) 2023-10-07 21:00:34 -04:00