On this page
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 areQCOW2,RAW, andVHD.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:
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 HashiCorp
Licensed under the MPL 2.0 License.
https://www.terraform.io/docs/providers/cloudstack/r/template.html