W3cubDocs

/Terraform

cloudstack_template

Registers an existing template into the CloudStack cloud.

Example Usage

resource "cloudstack_template" "centos64" {
  name       = "CentOS 6.4 x64"
  format     = "VHD"
  hypervisor = "XenServer"
  os_type    = "CentOS 6.4 (64bit)"
  url        = "http://someurl.com/template.vhd"
  zone       = "zone-1"
}

Argument Reference

The following arguments are supported:

  • name - (Required) The name of the template.

  • display_text - (Optional) The display name of the template.

  • format - (Required) The format of the template. Valid values are QCOW2, RAW, and VHD.

  • hypervisor - (Required) The target hypervisor for the template. Changing this forces a new resource to be created.

  • os_type - (Required) The OS Type that best represents the OS of this template.

  • url - (Required) The URL of where the template is hosted. Changing this forces a new resource to be created.

  • project - (Optional) The name or ID of the project to create this template for. Changing this forces a new resource to be created.

  • zone - (Required) The name or ID of the zone where this template will be created. Changing this forces a new resource to be created.

  • is_dynamically_scalable - (Optional) Set to indicate if the template contains tools to support dynamic scaling of VM cpu/memory (defaults false)

  • is_extractable - (Optional) Set to indicate if the template is extractable (defaults false)

  • is_featured - (Optional) Set to indicate if the template is featured (defaults false)

  • is_public - (Optional) Set to indicate if the template is available for all accounts (defaults true)

  • password_enabled - (Optional) Set to indicate if the template should be password enabled (defaults false)

  • is_ready_timeout - (Optional) The maximum time in seconds to wait until the template is ready for use (defaults 300 seconds)

Attributes Reference

The following attributes are exported:

© 2018 HashiCorpLicensed under the MPL 2.0 License.
https://www.terraform.io/docs/providers/cloudstack/r/template.html