content-library
aws-ia/content-library/vsphere
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.
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
| Name | Type | Description | Default |
|---|---|---|---|
| create_content_library | bool | If true, a new vSphere content library will be created; otherwise, the correspon | false |
| content_library_items | list(map(string)) | List of maps of strings defining either OVA/OVF or ISO vSphere content library i | [] |
| create_content_library_items | bool | If true, new vSphere content library items will be created for each specified; o | false |
| authentication_method | string | Method for authenticating users if creating a publication/subscription relations | null |
| password | string | Password if creating a publication/subscription relationship between content lib | null |
| datacenter_name | string | The name of the vSphere datacenter object where the content library will be crea | "SDDC-Datacenter" |
| datastore_name | string | The name of the vSphere datastore object where the content library items will be | "WorkloadDatastore" |
| content_library_description | string | The description of the vSphere content library. | null |
| publication_published | bool | If true, publish the content library if creating a publication/subscription rela | null |
| subscription_automatic_sync | bool | If true, enable automatic synchronization with the published library if creating | null |
| subscription_on_demand | bool | If true, download the published content library items only when needed if creati | null |
| content_library_name | string | The name of the vSphere content library (https://docs.vmware.com/en/VMware-vSphe | "Content library" |
| subscription_url | string | URL of the published content library if creating a publication/subscription rela | null |
content_library — The vSphere content library.items — The list of vSphere content library items.Azure landing zones Terraform module
Terraform supermodule for the Terraform platform engineering for Azure
Terraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Module to define a consistent naming convention by (namespace, stage,