terraform-provider-vsphere: Terraform vsphere crashes on customization?
Terraform Version
Terraform v1.0.3
vSphere Provider Version
- provider registry.terraform.io/hashicorp/vsphere v2.0.2
I also use this module: https://github.com/Terraform-VMWare-Modules/terraform-vsphere-vm
But these crashes also appear separatly…
Affected Resource(s)
Terraform Configuration Files
provider "vsphere" {
user = "${var.vsphere-user}"
password = "${var.vsphere-user-pass}"
vsphere_server = "${var.vsphere-vcenter}"
allow_unverified_ssl = "${var.vsphere-unverified-ssl}"
}
data "vsphere_datacenter" "dc" {
name = "${var.vsphere-datacenter}"
}
data "vsphere_compute_cluster" "cluster" {
name = "${var.vsphere-cluster}"
datacenter_id = "${data.vsphere_datacenter.dc.id}"
}
data "vsphere_datastore" "datastore" {
name = "${var.vsphere-datastore}"
datacenter_id = "${data.vsphere_datacenter.dc.id}"
}
data "vsphere_virtual_machine" "template" {
name = "Rockylinux template"
datacenter_id = "${data.vsphere_datacenter.dc.id}"
}
module "vm" {
source = "Terraform-VMWare-Modules/vm/vsphere"
version = "3.2.0"
dc = "HOMELAB"
vmfolder = "LAB"
vmtemp = "Rockylinux template"
vmname = "${var.vsphere-vmname}"
vmrp = "LAB/Resources"
domain = "${var.vsphere-domain}"
cpu_number = "${var.vsphere-vmcpu}"
ram_size = "${var.vsphere-vmmemory}"
datastore = "${var.vsphere-datastore}"
network = {
"LAN" = ["${var.vsphere-ipv4}"]
}
ipv4submask = ["24"]
network_type = ["vmxnet3"]
data_disk = {
disk1 = {
size_gb = "${var.vsphere-disksize}",
thin_provisioned = "false",
}
}
dns_server_list = ["10.1.0.1"]
vmgateway = "${var.vsphere-ipv4-gw}"
firmware = "efi"
}
Debug Output
2021-07-23T14:28:31.145+0200 [TRACE] NodeAbstractResouceInstance.writeResourceInstanceState to workingState for module.vm.vsphere_virtual_machine.vm[0] 2021-07-23T14:28:31.145+0200 [TRACE] NodeAbstractResouceInstance.writeResourceInstanceState: writing state object for module.vm.vsphere_virtual_machine.vm[0] 2021-07-23T14:28:31.146+0200 [TRACE] evalApplyProvisioners: module.vm.vsphere_virtual_machine.vm[0] is tainted, so skipping provisioning 2021-07-23T14:28:31.146+0200 [TRACE] maybeTainted: module.vm.vsphere_virtual_machine.vm[0] was already tainted, so nothing to do 2021-07-23T14:28:31.146+0200 [TRACE] NodeAbstractResouceInstance.writeResourceInstanceState to workingState for module.vm.vsphere_virtual_machine.vm[0] 2021-07-23T14:28:31.146+0200 [TRACE] NodeAbstractResouceInstance.writeResourceInstanceState: writing state object for module.vm.vsphere_virtual_machine.vm[0] 2021-07-23T14:28:31.147+0200 [TRACE] statemgr.Filesystem: have already backed up original terraform.tfstate to terraform.tfstate.backup on a previous write 2021-07-23T14:28:31.149+0200 [TRACE] statemgr.Filesystem: state has changed since last snapshot, so incrementing serial to 3 2021-07-23T14:28:31.149+0200 [TRACE] statemgr.Filesystem: writing snapshot at terraform.tfstate 2021-07-23T14:28:31.150+0200 [TRACE] vertex “module.vm.vsphere_virtual_machine.vm[0]”: visit complete 2021-07-23T14:28:31.150+0200 [TRACE] dag/walk: upstream of “module.vm (close)” errored, so skipping 2021-07-23T14:28:31.150+0200 [TRACE] dag/walk: upstream of “provider["registry.terraform.io/hashicorp/vsphere"] (close)” errored, so skipping 2021-07-23T14:28:31.150+0200 [TRACE] dag/walk: upstream of “meta.count-boundary (EachMode fixup)” errored, so skipping 2021-07-23T14:28:31.150+0200 [TRACE] dag/walk: upstream of “root” errored, so skipping 2021-07-23T14:28:31.150+0200 [TRACE] statemgr.Filesystem: have already backed up original terraform.tfstate to terraform.tfstate.backup on a previous write 2021-07-23T14:28:31.152+0200 [TRACE] statemgr.Filesystem: state has changed since last snapshot, so incrementing serial to 4 2021-07-23T14:28:31.152+0200 [TRACE] statemgr.Filesystem: writing snapshot at terraform.tfstate 2021-07-23T14:28:31.158+0200 [TRACE] statemgr.Filesystem: removing lock metadata file .terraform.tfstate.lock.info 2021-07-23T14:28:31.158+0200 [TRACE] statemgr.Filesystem: unlocking terraform.tfstate using fcntl flock 2021-07-23T14:28:31.159+0200 [DEBUG] provider.stdio: received EOF, stopping recv loop: err=“rpc error: code = Unavailable desc = transport is closing” 2021-07-23T14:28:31.160+0200 [DEBUG] provider: plugin process exited: path=.terraform/providers/registry.terraform.io/hashicorp/vsphere/2.0.2/linux_amd64/terraform-provider-vsphere_v2.0.2_x5 pid=13914 2021-07-23T14:28:31.161+0200 [DEBUG] provider: plugin exited
Expected Behavior
Finished cloning with customized hostname and IP information
Actual Behavior
Crashed on customization
Steps to Reproduce
About this issue
- Original URL
- State: closed
- Created 3 years ago
- Comments: 35 (1 by maintainers)
Thanks for all the help and suggestions! 😃