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