Skip to content

Terraform module which manages catalog-media ressources (.iso files) on VMWare Cloud Director.

Notifications You must be signed in to change notification settings

noris-network/terraform-vcd-catalog-media

Repository files navigation

terraform-vcd-catalog-media

Terraform module which manages catalog-media ressources (.iso files) on VMWare Cloud Director.

Requirements

Name Version
terraform >= 1.1.9
vcd >= 3.9.0

Providers

Name Version
vcd 3.9.0

Modules

No modules.

Resources

Name Type
vcd_catalog_media.catalog_media resource
vcd_catalog.catalog data source

Inputs

Name Description Type Default Required
catalog_name The name of the catalog where to upload the media file. string n/a yes
name Media file name in catalog. string n/a yes
vdc_org_name The name of the organization to use. string n/a yes
description Description of media file. string null no
media_path Absolute or relative path to file to upload. string null no
metadata_entry A set of metadata entries to assign. list(map(string)) [] no
upload_piece_size Size in MB for splitting upload size. number 1 no

Outputs

Name Description
id The ID of the uploaded .iso file.

Examples

module "boot_iso" {
  source            = "git::https://github.com/noris-network/terraform-vcd-catalog-media?ref=1.0.0"
  vdc_org_name      = "myORG"
  name              = "debian12.iso"
  description       = "my debian12.iso file"
  catalog_name      = "myCatalog"
  input_media_path  = "./catalog/debian-12.0.0-amd64-netinst.iso"
  upload_piece_size = 100
}

About

Terraform module which manages catalog-media ressources (.iso files) on VMWare Cloud Director.

Topics

Resources

Stars

Watchers

Forks

Languages