From 97889d2083bc872b2b15490b9008a61863507f9f Mon Sep 17 00:00:00 2001 From: Ryan Johnson Date: Thu, 28 Mar 2024 23:26:24 -0400 Subject: [PATCH] chore(deps): bumperraform-provider-vsphere from v2.6.1 to v2.7.0 (#866) Bumps Terraform Provider for vSphere (`hashicorpn/terraform-provider-vsphere`)from v2.6.1 to v2.7.0. Signed-off-by: Ryan Johnson --- CHANGELOG.md | 11 ++++++++--- terraform/vsphere-role/versions.tf | 2 +- .../versions.tf | 2 +- .../content-library-ovf-linux-cloud-init/versions.tf | 2 +- .../versions.tf | 2 +- .../versions.tf | 2 +- .../versions.tf | 2 +- .../versions.tf | 2 +- .../versions.tf | 2 +- .../versions.tf | 2 +- .../template-linux-cloud-init-hcp-packer/versions.tf | 2 +- .../template-linux-cloud-init/versions.tf | 2 +- .../versions.tf | 2 +- .../template-linux-guest-customization/versions.tf | 2 +- .../versions.tf | 2 +- .../template-windows-guest-customization/versions.tf | 2 +- 16 files changed, 23 insertions(+), 18 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 966bcc521..4bb955793 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,10 +14,15 @@ - Adds Windows Server 2025 Insiders Preview. [GH-834](https://github.com/vmware-samples/packer-examples-for-vsphere/pull/834) - Adds Ansible integration for Windows Server 2025, 2022, and 2019 images. [GH-801](https://github.com/vmware-samples/packer-examples-for-vsphere/pull/801) - Adds Ansible integration for Windows 11 and 10 images. [GH-801](https://github.com/vmware-samples/packer-examples-for-vsphere/pull/801) +- Adds option to enable a content library to source all guest operating system ISOs or use a datastore path. Defaults to `false`, disabled. + Set `common_iso_content_library_enabled` to `true` to enable use of a content library for all guest operating system ISOs. +- Adds option to enable a content library for the placement of virtual machine images builds. Defaults to `true`, enabled. + Set `common_content_library_enabled` to `false` to disable use of a content library for saving virtual machine image builds. :wrench: **Refactor**: -- Refactors the Ubuntu image builds **not** to use cloud-init by default. Set `vm_guest_os_cloudinit` to `true` to enable cloud-init on the machine image. [GH-#](https://github.com/vmware-samples/packer-examples-for-vsphere/pull/#) +- Refactors the Ubuntu builds **not** to use cloud-init, by default. [GH-#](https://github.com/vmware-samples/packer-examples-for-vsphere/pull/#) + Set `vm_guest_os_cloudinit` to `true` to enable cloud-init on the machine image. :sweat_drops: **Chore**: @@ -25,7 +30,7 @@ - Updates `required_plugins` for `packer-plugin-vsphere` to `>= 1.2.4`. [GH-824](https://github.com/vmware-samples/packer-examples-for-vsphere/pull/824) - Updates `required_plugins` for `ethanmdavidson/packer-plugin-git` to `>= 0.6.1`. [GH-827](https://github.com/vmware-samples/packer-examples-for-vsphere/pull/827) - Updates `required_versions` for `terraform` to `>= 1.7.1`. [GH-8297](https://github.com/vmware-samples/packer-examples-for-vsphere/pull/829) -- Updates `required_versions` for `hashicorp/vsphere` to `>= 2.6.1`. [GH-830](https://github.com/vmware-samples/packer-examples-for-vsphere/pull/830) +- Updates `required_versions` for `hashicorp/vsphere` to `>= 2.7.0`. [GH-866](https://github.com/vmware-samples/packer-examples-for-vsphere/pull/866) - Updates `required_versions` for `hashicorp/hcp` to `>= 0.81.0`. [GH-831](https://github.com/vmware-samples/packer-examples-for-vsphere/pull/831) - Updates Gomplate to `3.11.7`. [GH-825](https://github.com/vmware-samples/packer-examples-for-vsphere/pull/825) - Updates Red Hat Enterprise Linux 9 to 9.3 release. [GH-819](https://github.com/vmware-samples/packer-examples-for-vsphere/pull/819) @@ -401,7 +406,7 @@ ```hcl common_template_conversion = true - common_content_library_name = null + common_content_library = null common_content_library_ovf = false common_content_library_destroy = false ``` diff --git a/terraform/vsphere-role/versions.tf b/terraform/vsphere-role/versions.tf index e8f884878..974ef2e01 100644 --- a/terraform/vsphere-role/versions.tf +++ b/terraform/vsphere-role/versions.tf @@ -6,7 +6,7 @@ terraform { required_providers { vsphere = { source = "hashicorp/vsphere" - version = ">= 2.6.1" + version = ">= 2.7.0" } } required_version = ">= 1.7.1" diff --git a/terraform/vsphere-virtual-machine/content-library-ovf-linux-cloud-init-hcp-packer/versions.tf b/terraform/vsphere-virtual-machine/content-library-ovf-linux-cloud-init-hcp-packer/versions.tf index 5e778bee3..15dbe6be4 100644 --- a/terraform/vsphere-virtual-machine/content-library-ovf-linux-cloud-init-hcp-packer/versions.tf +++ b/terraform/vsphere-virtual-machine/content-library-ovf-linux-cloud-init-hcp-packer/versions.tf @@ -10,7 +10,7 @@ terraform { } vsphere = { source = "hashicorp/vsphere" - version = ">= 2.6.1" + version = ">= 2.7.0" } } required_version = ">= 1.7.1" diff --git a/terraform/vsphere-virtual-machine/content-library-ovf-linux-cloud-init/versions.tf b/terraform/vsphere-virtual-machine/content-library-ovf-linux-cloud-init/versions.tf index e8f884878..974ef2e01 100644 --- a/terraform/vsphere-virtual-machine/content-library-ovf-linux-cloud-init/versions.tf +++ b/terraform/vsphere-virtual-machine/content-library-ovf-linux-cloud-init/versions.tf @@ -6,7 +6,7 @@ terraform { required_providers { vsphere = { source = "hashicorp/vsphere" - version = ">= 2.6.1" + version = ">= 2.7.0" } } required_version = ">= 1.7.1" diff --git a/terraform/vsphere-virtual-machine/content-library-ovf-linux-guest-customization-hcp-packer/versions.tf b/terraform/vsphere-virtual-machine/content-library-ovf-linux-guest-customization-hcp-packer/versions.tf index 5e778bee3..15dbe6be4 100644 --- a/terraform/vsphere-virtual-machine/content-library-ovf-linux-guest-customization-hcp-packer/versions.tf +++ b/terraform/vsphere-virtual-machine/content-library-ovf-linux-guest-customization-hcp-packer/versions.tf @@ -10,7 +10,7 @@ terraform { } vsphere = { source = "hashicorp/vsphere" - version = ">= 2.6.1" + version = ">= 2.7.0" } } required_version = ">= 1.7.1" diff --git a/terraform/vsphere-virtual-machine/content-library-ovf-linux-guest-customization/versions.tf b/terraform/vsphere-virtual-machine/content-library-ovf-linux-guest-customization/versions.tf index e8f884878..974ef2e01 100644 --- a/terraform/vsphere-virtual-machine/content-library-ovf-linux-guest-customization/versions.tf +++ b/terraform/vsphere-virtual-machine/content-library-ovf-linux-guest-customization/versions.tf @@ -6,7 +6,7 @@ terraform { required_providers { vsphere = { source = "hashicorp/vsphere" - version = ">= 2.6.1" + version = ">= 2.7.0" } } required_version = ">= 1.7.1" diff --git a/terraform/vsphere-virtual-machine/content-library-ovf-windows-guest-customization-hcp-packer/versions.tf b/terraform/vsphere-virtual-machine/content-library-ovf-windows-guest-customization-hcp-packer/versions.tf index 5e778bee3..15dbe6be4 100644 --- a/terraform/vsphere-virtual-machine/content-library-ovf-windows-guest-customization-hcp-packer/versions.tf +++ b/terraform/vsphere-virtual-machine/content-library-ovf-windows-guest-customization-hcp-packer/versions.tf @@ -10,7 +10,7 @@ terraform { } vsphere = { source = "hashicorp/vsphere" - version = ">= 2.6.1" + version = ">= 2.7.0" } } required_version = ">= 1.7.1" diff --git a/terraform/vsphere-virtual-machine/content-library-ovf-windows-guest-customization/versions.tf b/terraform/vsphere-virtual-machine/content-library-ovf-windows-guest-customization/versions.tf index e8f884878..974ef2e01 100644 --- a/terraform/vsphere-virtual-machine/content-library-ovf-windows-guest-customization/versions.tf +++ b/terraform/vsphere-virtual-machine/content-library-ovf-windows-guest-customization/versions.tf @@ -6,7 +6,7 @@ terraform { required_providers { vsphere = { source = "hashicorp/vsphere" - version = ">= 2.6.1" + version = ">= 2.7.0" } } required_version = ">= 1.7.1" diff --git a/terraform/vsphere-virtual-machine/content-library-template-linux-guest-customization-hcp-packer/versions.tf b/terraform/vsphere-virtual-machine/content-library-template-linux-guest-customization-hcp-packer/versions.tf index 5e778bee3..15dbe6be4 100644 --- a/terraform/vsphere-virtual-machine/content-library-template-linux-guest-customization-hcp-packer/versions.tf +++ b/terraform/vsphere-virtual-machine/content-library-template-linux-guest-customization-hcp-packer/versions.tf @@ -10,7 +10,7 @@ terraform { } vsphere = { source = "hashicorp/vsphere" - version = ">= 2.6.1" + version = ">= 2.7.0" } } required_version = ">= 1.7.1" diff --git a/terraform/vsphere-virtual-machine/content-library-template-windows-guest-customization-hcp-packer/versions.tf b/terraform/vsphere-virtual-machine/content-library-template-windows-guest-customization-hcp-packer/versions.tf index 5e778bee3..15dbe6be4 100644 --- a/terraform/vsphere-virtual-machine/content-library-template-windows-guest-customization-hcp-packer/versions.tf +++ b/terraform/vsphere-virtual-machine/content-library-template-windows-guest-customization-hcp-packer/versions.tf @@ -10,7 +10,7 @@ terraform { } vsphere = { source = "hashicorp/vsphere" - version = ">= 2.6.1" + version = ">= 2.7.0" } } required_version = ">= 1.7.1" diff --git a/terraform/vsphere-virtual-machine/template-linux-cloud-init-hcp-packer/versions.tf b/terraform/vsphere-virtual-machine/template-linux-cloud-init-hcp-packer/versions.tf index 5e778bee3..15dbe6be4 100644 --- a/terraform/vsphere-virtual-machine/template-linux-cloud-init-hcp-packer/versions.tf +++ b/terraform/vsphere-virtual-machine/template-linux-cloud-init-hcp-packer/versions.tf @@ -10,7 +10,7 @@ terraform { } vsphere = { source = "hashicorp/vsphere" - version = ">= 2.6.1" + version = ">= 2.7.0" } } required_version = ">= 1.7.1" diff --git a/terraform/vsphere-virtual-machine/template-linux-cloud-init/versions.tf b/terraform/vsphere-virtual-machine/template-linux-cloud-init/versions.tf index e8f884878..974ef2e01 100644 --- a/terraform/vsphere-virtual-machine/template-linux-cloud-init/versions.tf +++ b/terraform/vsphere-virtual-machine/template-linux-cloud-init/versions.tf @@ -6,7 +6,7 @@ terraform { required_providers { vsphere = { source = "hashicorp/vsphere" - version = ">= 2.6.1" + version = ">= 2.7.0" } } required_version = ">= 1.7.1" diff --git a/terraform/vsphere-virtual-machine/template-linux-guest-customization-hcp-packer/versions.tf b/terraform/vsphere-virtual-machine/template-linux-guest-customization-hcp-packer/versions.tf index 5e778bee3..15dbe6be4 100644 --- a/terraform/vsphere-virtual-machine/template-linux-guest-customization-hcp-packer/versions.tf +++ b/terraform/vsphere-virtual-machine/template-linux-guest-customization-hcp-packer/versions.tf @@ -10,7 +10,7 @@ terraform { } vsphere = { source = "hashicorp/vsphere" - version = ">= 2.6.1" + version = ">= 2.7.0" } } required_version = ">= 1.7.1" diff --git a/terraform/vsphere-virtual-machine/template-linux-guest-customization/versions.tf b/terraform/vsphere-virtual-machine/template-linux-guest-customization/versions.tf index e8f884878..974ef2e01 100644 --- a/terraform/vsphere-virtual-machine/template-linux-guest-customization/versions.tf +++ b/terraform/vsphere-virtual-machine/template-linux-guest-customization/versions.tf @@ -6,7 +6,7 @@ terraform { required_providers { vsphere = { source = "hashicorp/vsphere" - version = ">= 2.6.1" + version = ">= 2.7.0" } } required_version = ">= 1.7.1" diff --git a/terraform/vsphere-virtual-machine/template-windows-guest-customization-hcp-packer/versions.tf b/terraform/vsphere-virtual-machine/template-windows-guest-customization-hcp-packer/versions.tf index 5e778bee3..15dbe6be4 100644 --- a/terraform/vsphere-virtual-machine/template-windows-guest-customization-hcp-packer/versions.tf +++ b/terraform/vsphere-virtual-machine/template-windows-guest-customization-hcp-packer/versions.tf @@ -10,7 +10,7 @@ terraform { } vsphere = { source = "hashicorp/vsphere" - version = ">= 2.6.1" + version = ">= 2.7.0" } } required_version = ">= 1.7.1" diff --git a/terraform/vsphere-virtual-machine/template-windows-guest-customization/versions.tf b/terraform/vsphere-virtual-machine/template-windows-guest-customization/versions.tf index e8f884878..974ef2e01 100644 --- a/terraform/vsphere-virtual-machine/template-windows-guest-customization/versions.tf +++ b/terraform/vsphere-virtual-machine/template-windows-guest-customization/versions.tf @@ -6,7 +6,7 @@ terraform { required_providers { vsphere = { source = "hashicorp/vsphere" - version = ">= 2.6.1" + version = ">= 2.7.0" } } required_version = ">= 1.7.1"