https://github.com/diodonfrost/terraform-vsphere-examples
Before to launch terraform apply, you must set authentification params in 00-variables.tf:
provider "vsphere" {
user = ""
password = ""
vsphere_server = ""
}
variable "template_image" {
default = ""
}
#### DC AND CLUSTER
# Set vpshere datacenter
variable "datacenter" {
default = ""
}
# Set cluster where you want deploy your vm
variable "cluster" {
default = ""
}
# Set host where you want deploy your vm
variable "host" {
default = ""
}
variable "server1_vm_params" {
default = {
...
disk_datastore = ""
...
}
}
variable "server2_vm_params" {
default = {
...
disk_datastore = ""
...
}
}
terraform apply
This script will be create:
- 1 network port
- 1 vlan
- 2 vm
terraform destroy