37 lines
848 B
Terraform
37 lines
848 B
Terraform
terraform {
|
|
required_providers {
|
|
vcd = {
|
|
source = "vmware/vcd"
|
|
version = "3.14.1"
|
|
}
|
|
random = {
|
|
source = "hashicorp/random"
|
|
version = "3.5.1"
|
|
}
|
|
local = {
|
|
source = "hashicorp/local"
|
|
version = "2.5.1"
|
|
}
|
|
}
|
|
}
|
|
|
|
# Почему такая конфигурация не будет работать
|
|
# https://github.com/hashicorp/terraform/issues/24476
|
|
#
|
|
# Но решили тут
|
|
# https://github.com/opentofu/opentofu/issues/2123
|
|
|
|
provider "vcd" {
|
|
alias = "al"
|
|
for_each = var.vcds
|
|
|
|
user = var.vmware_username
|
|
password = var.vmware_password
|
|
|
|
org = each.value.org
|
|
vdc = each.value.vdc
|
|
url = each.value.url
|
|
|
|
max_retry_timeout = "10"
|
|
allow_unverified_ssl = "true"
|
|
} |