Skip to content
This repository was archived by the owner on Aug 23, 2024. It is now read-only.

Releases: equinix/terraform-metal-vsphere

v4.1.2

18 Apr 16:10
c8b197e
Compare
Choose a tag to compare

What's Changed

  • fix $HOME expansion bug for Terraform 1.1 support by @empovit in #53

New Contributors

Full Changelog: v4.1.1...v4.1.2

v4.1.1

11 Mar 19:08
dd87230
Compare
Choose a tag to compare

What's Changed

  • download a known working version of minio client by @displague in #51

Full Changelog: v4.1.0...v4.1.1

v4.1.0

29 Oct 03:31
a375e7d
Compare
Choose a tag to compare

What's Changed

  • add support for hybrid-unbonded gateway nodes by @displague in #40
  • update instructions and tools for vcenter 7.0.3 and latest EM Ubuntu images by @displague in #48

If you are using ESXi 7.0, Please make sure you are using Center 7.0u3+ with the matching Python SDK files.

Full Changelog: v4.0.0...v4.1.0

v4.0.0

29 Jul 12:37
7ff65f3
Compare
Choose a tag to compare

Changes

  • Depends on ~> v3.0 of the Equinix Metal Terraform Provider (this is considered a breaking change for dependent modules) #43
  • output variables ssh_key_path is now the full path (no longer returning $HOME) #44

v3.0.0

03 May 23:08
bb9a615
Compare
Choose a tag to compare

Changes

  • #25 #26 relative_path_to_gcs_key is deprecated, use path_to_gcs_key
  • #35 #31 facility or metro must now be specified
  • #28 #29 IBX Facilities must now be used (to accommodate Hybrid-Bonded networking, see #40 for non-IBX support)

Improvements

  • #30 Gateway node uses Hybrid-Bonded networking for faster and more consistent provisioning and long-term reliability
  • #26 Fixed how GCS key path is used and consumed by modules
  • #39 Added support for Hardware Reservations (reservations variable)
  • #30 Added support for Metros (metro variable, conflicts with facility)
  • #38 Terraform variables are now typed, which should prevent some conditions from failing
  • #33 #34 Cleaned up python scripts with black formatting and removed cruft
  • #32 Fixed DHCP handling for more than 6 ESX nodes

v2.3.0

29 Mar 19:34
b96face
Compare
Choose a tag to compare

Changes

  • Requires Equinix Metal v1.1.0
  • Requires Terraform 0.14

Improvements

  • Sensitive inputs and outputs are not emitted during apply
  • Sensitive output from running scripts have been pushed to files
  • Integrations tests are passing during apply (but still failing to destroy cleanly 😿 )

v2.2.0 Fixing bugs, adding tests

20 Mar 06:54
a69b982
Compare
Choose a tag to compare

Fixes

  • variable vcenter_cluster_name changes no longer break
  • provisioners install_vpn_server and download_vcenter_iso no longer break on missing /root/bootstrap

Changes

  • Output vpn_pasword has been renamed to vpn_password

Improvements

  • Terraform validation testing is performed on each PR
  • Integration testing is included and verifying most of the workflow (full E2E testing is getting closer)

v2.1.0: Preparing for Anthos use

16 Feb 19:26
c6d7ac1
Compare
Choose a tag to compare

This release incorporates features initially introduced in the Equinix Metal Anthos on vSphere project at https://github.com/packet-labs/google-anthos.

Variables added:

  • create_project - if set a new project will be used, otherwise the var.project_id project is used

Outputs changed:

  • Outputs renamed to lower-case
    • VPN_Endpoint
    • VPN_PSK
    • VPN_User
    • VPN_Password
    • vCenter_FQDN
    • vCenter_Username
    • VCenter_Password
    • vCenter_Appliance_Root_Password
  • Added:
    • ssh_key_path
    • bastion_host
    • vcenter_ip

Changes / Improvements:

  • SSH Key is now generated by default. An existing SSH Key can still be used.
  • templates/pre_reqs.py provisions over ssh
  • Remote username not assumed to be root
  • Description added to outputs and variables
  • Default values added to some variables

Initial Release on Equinix Metal

27 Jan 16:39
8b62354
Compare
Choose a tag to compare

This is the initial release of the VMWare vSphere module for the Equinix Metal Terraform Provider.

This module was previously released for the Packet provider as https://github.com/packet-labs/terraform-packet-vmware/releases/tag/v1.0.0 before being adapted to Equinix Metal.