BREAKING CHANGES:
- The
vsphere_folder
resource has been re-written, and its configuration is significantly different. See the resource documentation for more details. Existing state will be migrated. [GH-179]
FEATURES:
- New Data Source:
vsphere_tag
[GH-171] - New Data Source:
vsphere_tag_category
[GH-167] - New Resoruce:
vsphere_tag
[GH-171] - New Resoruce:
vsphere_tag_category
[GH-164]
IMPROVEMENTS:
- resource/vsphere_folder: You can now create any kind of folder with this resource, not just virtual machine folders. [GH-179]
- resource/vsphere_folder: Now supports tags. [GH-179]
- resource/vsphere_folder: Now supports import. [GH-179]
- resource/vsphere_datacenter: Tags can now be applied to datacenters. [GH-177]
- resource/vsphere_nas_datastore: Tags can now be applied to NAS datastores. [GH-176]
- resource/vsphere_vmfs_datastore: Tags can now be applied to VMFS datastores. [GH-176]
- resource/vsphere_virtual_machine: Tags can now be applied to virtual machines. [GH-175]
- resource/vsphere_virtual_machine: Adjusted the customization timeout to 10 minutes [GH-168]
BREAKING CHANGES:
vsphere_virtual_machine
now waits on a routeable IP address by default, and does not wait when runningterraform plan
,terraform refresh
, orterraform destroy
. There is also now a timeout of 5 minutes, after whichterraform apply
will fail with an error. Note that the apply may not fail exactly on the 5 minute mark. The network waiter can be disabled completely by settingwait_for_guest_net
tofalse
. (#158)
FEATURES:
- New Resource:
vsphere_virtual_machine_snapshot
(#107)
IMPROVEMENTS:
- resource/vsphere_virtual_machine: Virtual machine power state is now enforced. Terraform will trigger a diff if the VM is powered off or suspended, and power it back on during the next apply. (#152)
BUG FIXES:
- resource/vsphere_virtual_machine: Fixed customization behavior to watch
customization events for success, rather than returning immediately when the
CustomizeVM
task returns. This is especially important during Windows customization where a large part of the customization task involves out-of-band configuration through Sysprep. (#158)
FEATURES:
- New Resource:
vsphere_nas_datastore
(#149) - New Resource:
vsphere_vmfs_datastore
(#142) - New Data Source:
vsphere_vmfs_disks
(#141)
FEATURES:
- New Resource:
vsphere_host_port_group
(#139) - New Resource:
vsphere_host_virtual_switch
(#138) - New Data Source:
vsphere_datacenter
(#144) - New Data Source:
vsphere_host
(#146)
IMPROVEMENTS:
- resource/vsphere_virtual_machine: Allow customization of hostname (#79)
BUG FIXES:
- resource/vsphere_virtual_machine: Fix IPv4 address mapping issues causing spurious diffs, in addition to IPv6 normalization issues that can lead to spurious diffs as well. (#128)
BREAKING CHANGES:
- resource/vsphere_virtual_disk: Default adapter type is now
lsiLogic
, changed fromide
. (#94)
FEATURES:
IMPROVEMENTS:
- resource/vsphere_virtual_machine: Add annotation argument (#111)
BUG FIXES:
- Updated govmomi to v0.15.0 (#114)
- Updated network interface discovery behaviour in refresh. [#129]. This fixes several reported bugs - see the PR for references!
NOTES:
- Same functionality as that of Terraform 0.9.8. Repacked as part of Provider Splitout