Registers an existing template into the CloudStack cloud.
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"
}
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)
The following attributes are exported:
id - The template ID. display_text - The display text of the template. is_dynamically_scalable - Set to "true" if the template is dynamically scalable. is_extractable - Set to "true" if the template is extractable. is_featured - Set to "true" if the template is featured. is_public - Set to "true" if the template is public. password_enabled - Set to "true" if the template is password enabled. is_ready - Set to "true" once the template is ready for use.
© 2018 HashiCorpLicensed under the MPL 2.0 License.
https://www.terraform.io/docs/providers/cloudstack/r/template.html