У меня есть файл Terraform для создания пула ресурсов в моем домашнем экземпляре vSphere.Файл Terraform выглядит следующим образом:
provider "vsphere" {
vsphere_server = "${var.vsphere_server}"
user = "${var.vsphere_user}"
password = "${var.vsphere_password}"
allow_unverified_ssl = true
}
data "vsphere_datacenter" "dc" {
name = "Datacenter1"
}
data "vsphere_compute_cluster" "compute_cluster" {
name = "Cluster1"
datacenter_id = "${data.vsphere_datacenter.dc.id}"
}
resource "vsphere_resource_pool" "resource_pool" {
name = "terraform-resource-pool-test"
parent_resource_pool_id = "${data.vsphere_compute_cluster.compute_cluster.resource_pool_id}"
}
Вывод из плана terraform следующий:
# vsphere_resource_pool.resource_pool will be created
+ resource "vsphere_resource_pool" "resource_pool" {
+ cpu_expandable = true
+ cpu_limit = -1
+ cpu_reservation = 0
+ cpu_share_level = "normal"
+ cpu_shares = (known after apply)
+ id = (known after apply)
+ memory_expandable = true
+ memory_limit = -1
+ memory_reservation = 0
+ memory_share_level = "normal"
+ memory_shares = (known after apply)
+ name = "terraform-resource-pool-test"
+ parent_resource_pool_id = "resgroup-8"
}
Plan: 1 to add, 0 to change, 0 to destroy.
Но я всегда получаю следующую ошибку:
vsphere_resource_pool.resource_pool: Создание ...
Ошибка: ServerFaultCode: операция не поддерживается для объекта.
в строке main.tf 34, в ресурсе "vsphere_resource_pool" "resource_pool": 34: resource "vsphere_resource_pool" "resource_pool" {
Есть идеи, как решить эту проблему?Я использую vSphere версии 6.0.0 Build 3617395