2.5 KiB
layout | page_title | sidebar_current | description |
---|---|---|---|
cloudstack | CloudStack: cloudstack_template | docs-cloudstack-resource-template | Registers an existing template into the CloudStack cloud. |
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. -
zone
- (Required) The name 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. -
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:
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.