Skip to content

Commit 3fb2c9e

Browse files
committed
Update sanity tests
Signed-off-by: Stéphane Este-Gracias <[email protected]>
1 parent 2a66527 commit 3fb2c9e

File tree

2 files changed

+32
-29
lines changed

2 files changed

+32
-29
lines changed

tests/sanity/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ vm = {
3131
size_gb = 4,
3232
thin_provisioned = true,
3333
data_disk_scsi_controller = 1,
34+
storage_policy_id = "D680B3D4-ACBE-40B5-BD9C-2EB1526A5EDD"
3435
},
3536
disk3 = {
3637
size_gb = 5,

tests/sanity/main.tf

Lines changed: 31 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -11,42 +11,44 @@ resource "vsphere_tag_category" "category" {
1111

1212
resource "vsphere_tag" "tag" {
1313
name = "terraform-test-tag"
14-
category_id = "${vsphere_tag_category.category.id}"
14+
category_id = vsphere_tag_category.category.id
1515
description = "Managed by Terraform"
1616
}
1717

1818
variable "vm" {
1919
type = map(object({
20-
vmname = string
21-
vmtemp = string
22-
dc = string
23-
vmrp = string
24-
vmfolder = string
25-
datastore = string
26-
is_windows_image = bool
27-
tags = map(string)
28-
instances = number
29-
network = map(list(string))
30-
vmgateway = string
31-
dns_servers = list(string)
32-
data_disk = map(map(string))
20+
vmname = string
21+
vmtemp = string
22+
dc = string
23+
vmrp = string
24+
vmfolder = string
25+
datastore = string
26+
disk_storage_policy_id = list(string)
27+
is_windows_image = bool
28+
tags = map(string)
29+
instances = number
30+
network = map(list(string))
31+
vmgateway = string
32+
dns_servers = list(string)
33+
data_disk = map(map(string))
3334
}))
3435
}
3536

3637
module "example-server-basic" {
37-
source = "../../"
38-
for_each = var.vm
39-
tag_depends_on = [vsphere_tag.tag.id]
40-
tags = each.value.tags
41-
vmtemp = each.value.vmtemp
42-
is_windows_image = each.value.is_windows_image
43-
instances = each.value.instances
44-
vmname = each.value.vmname
45-
vmrp = each.value.vmrp
46-
vmfolder = each.value.vmfolder
47-
network = each.value.network
48-
vmgateway = each.value.vmgateway
49-
dc = each.value.dc
50-
datastore = each.value.datastore
51-
data_disk = each.value.data_disk
38+
source = "../../"
39+
for_each = var.vm
40+
tag_depends_on = [vsphere_tag.tag.id]
41+
tags = each.value.tags
42+
vmtemp = each.value.vmtemp
43+
is_windows_image = each.value.is_windows_image
44+
instances = each.value.instances
45+
vmname = each.value.vmname
46+
vmrp = each.value.vmrp
47+
vmfolder = each.value.vmfolder
48+
network = each.value.network
49+
vmgateway = each.value.vmgateway
50+
dc = each.value.dc
51+
datastore = each.value.datastore
52+
disk_storage_policy_id = each.value.disk_storage_policy_id
53+
data_disk = each.value.data_disk
5254
}

0 commit comments

Comments
 (0)