content-library

aws-ia/content-library/vsphere

Terraform Module HCL VSPHERE ✓ Verified

The vSphere content library Terraform module either creates or imports a content library as well as a list of items in your VMware Cloud on AWS or VMware vSphere on-premises environment, and then outputs the configuration of each for use in other Terraform projects.

Install
module "content-library" {
source = "aws-ia/content-library/vsphere"
version = "1.0.0"
}
plain text: /constructs/tfmod-aws-ia-content-library-vsphere/install.txt
⭐ Source on GitHub 📦 Registry page
README

vSphere Content Library Terraform Module This Terraform module creates or imports a datastore‑backed content library in your VMware Cloud on AWS or VMware vSphere on‑premises environment. You can configure the content library as one of three types: standalone, publisher, or subscriber. You can optionally specify a list of new items, such as OVA and ISO images, to deploy into the new or existing content library or a list of items to import from an existing content library. Usage Create a new content library ``hcl module "vsphere_content_library" { source = "aws-ia/content-library/vsphere" version = ">= 1.0.0" datacenter_name = "SDDC-Datacenter" datastore_name = "WorkloadDatastore" content_library_name = "example-content-library" content_library_description = "Example content lib

Inputs (13)
NameTypeDescriptionDefault
create_content_libraryboolIf true, a new vSphere content library will be created; otherwise, the corresponfalse
content_library_itemslist(map(string))List of maps of strings defining either OVA/OVF or ISO vSphere content library i[]
create_content_library_itemsboolIf true, new vSphere content library items will be created for each specified; ofalse
authentication_methodstringMethod for authenticating users if creating a publication/subscription relationsnull
passwordstringPassword if creating a publication/subscription relationship between content libnull
datacenter_namestringThe name of the vSphere datacenter object where the content library will be crea"SDDC-Datacenter"
datastore_namestringThe name of the vSphere datastore object where the content library items will be"WorkloadDatastore"
content_library_descriptionstringThe description of the vSphere content library.null
publication_publishedboolIf true, publish the content library if creating a publication/subscription relanull
subscription_automatic_syncboolIf true, enable automatic synchronization with the published library if creatingnull
subscription_on_demandboolIf true, download the published content library items only when needed if creatinull
content_library_namestringThe name of the vSphere content library (https://docs.vmware.com/en/VMware-vSphe"Content library"
subscription_urlstringURL of the published content library if creating a publication/subscription relanull
Outputs (2)
content_library — The vSphere content library.
items — The list of vSphere content library items.
Resources (2)
vsphere_content_libraryvsphere_content_library_item
Details
FrameworkTerraform Module
LanguageHCL
Version1.0.0
Cloud VSPHERE
★ Stars2
Forks3
Total downloads481
Inputs13
Outputs2
Resources2
Examples2
LicenseApache-2.0
Namespaceaws-ia
Updated