telmate to bpg provider switch
This commit is contained in:
1 parent
e4feb7ed7d
commit
954b488565
4 files changed
+20
-16
No files matched your search
+11
-12
@@ -1,8 +1,8 @@
|
||||
terraform {
|
||||
required_providers {
|
||||
proxmox = {
|
||||
source = "telmate/proxmox"
|
||||
version = "3.0.2-rc04"
|
||||
source = "bpg/proxmox"
|
||||
version = "0.112.0"
|
||||
}
|
||||
local = {
|
||||
source = "hashicorp/local"
|
||||
@@ -65,18 +65,17 @@ data "external" "infisical" {
|
||||
# nest_custom_fields = false
|
||||
# }
|
||||
|
||||
# One provider alias per hypervisor. The API token is "user@realm!tokenid=secret".
|
||||
provider "proxmox" {
|
||||
alias = "proxmox"
|
||||
pm_api_url = var.hypervisors["proxmox"].api_url
|
||||
pm_api_token_id = data.external.infisical.result["token_id"]
|
||||
pm_api_token_secret = data.external.infisical.result["hv2_token_secret"]
|
||||
pm_tls_insecure = true
|
||||
alias = "proxmox"
|
||||
endpoint = trimsuffix(var.hypervisors["proxmox"].api_url, "/api2/json")
|
||||
api_token = "${data.external.infisical.result["token_id"]}=${data.external.infisical.result["hv2_token_secret"]}"
|
||||
insecure = true
|
||||
}
|
||||
|
||||
provider "proxmox" {
|
||||
alias = "goose"
|
||||
pm_api_url = var.hypervisors["goose"].api_url
|
||||
pm_api_token_id = data.external.infisical.result["token_id"]
|
||||
pm_api_token_secret = data.external.infisical.result["goose_token_secret"]
|
||||
pm_tls_insecure = true
|
||||
alias = "goose"
|
||||
endpoint = trimsuffix(var.hypervisors["goose"].api_url, "/api2/json")
|
||||
api_token = "${data.external.infisical.result["token_id"]}=${data.external.infisical.result["goose_token_secret"]}"
|
||||
insecure = true
|
||||
}
|
||||
Reference in new issue
Block a user