Skip to content

Commit

Permalink
Added domain to vm name example
Browse files Browse the repository at this point in the history
  • Loading branch information
Arman Keyoumarsi committed Oct 18, 2021
1 parent ffc26b2 commit 2eb90d6
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 6 deletions.
22 changes: 21 additions & 1 deletion examples/example-vmname.tf
Original file line number Diff line number Diff line change
Expand Up @@ -50,5 +50,25 @@ module "example-server-multi" {
dc = "Datacenter"
datastore = "Data Store name(use datastore_cluster for datastore cluster)"
}

# Vmname Output -> advancevm001dev, advancevm002dev
#
//Example of appending domain name to vm name

variable "domain" {
default = "somedomain.com"
}
module "example-server-multi" {
source = "Terraform-VMWare-Modules/vm/vsphere"
version = "Latest X.X.X"
vmtemp = "TemplateName"
instances = 2
vmname = "advancevm"
vmnameformat = "%03d.${var.domain}"
vmrp = "esxi/Resources"
network = {
"Name of the Port Group in vSphere" = ["10.13.113.2", ""]
}
dc = "Datacenter"
datastore = "Data Store name(use datastore_cluster for datastore cluster)"
}
# Vmname Output -> advancevm001.somedomain.com, advancevm002dev.somedomain.com
2 changes: 1 addition & 1 deletion tests/sanity/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ module "example-server-basic" {
datastore = each.value.datastore
#starting of static values
instances = 2
vmnameformat = "%03d${var.env}"
vmnameformat = "%03d${var.env}.somedomain.com"
vmname = "terraform-sanitytest"
annotation = "Terraform Sanity Test"
tag_depends_on = [vsphere_tag.tag.id]
Expand Down
4 changes: 0 additions & 4 deletions tests/smoke/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ variable "vm" {
type = map(object({
vmname = string
vmtemp = string
content_library = string
annotation = string
dc = string
vmrp = string
Expand All @@ -16,7 +15,6 @@ variable "vm" {
is_windows_image = bool
instances = number
network = map(list(string))
disk_size_gb = list(number)
vmgateway = string
dns_servers = list(string)
}))
Expand All @@ -26,15 +24,13 @@ module "example-server-basic" {
source = "../../"
for_each = var.vm
vmtemp = each.value.vmtemp
content_library = each.value.content_library
annotation = each.value.annotation
is_windows_image = each.value.is_windows_image
instances = each.value.instances
vmname = each.value.vmname
vmrp = each.value.vmrp
vmfolder = each.value.vmfolder
network = each.value.network
disk_size_gb = each.value.disk_size_gb
vmgateway = each.value.vmgateway
dc = each.value.dc
datastore = each.value.datastore #Either
Expand Down

0 comments on commit 2eb90d6

Please sign in to comment.