Use this datasource to get the ID of a template for use in other resources.
data "cloudstack_template" "my_template" { template_filter = "featured" filter { name = "name" value = "CentOS 7\\.1" } filter { name = "hypervisor" value = "KVM" } }
template_filter
- (Required) The template filter. Possible values are featured
, self
, selfexecutable
, sharedexecutable
, executable
and community
(see the Cloudstack API listTemplate command documentation).
filter
- (Required) One or more name/value pairs to filter off of. You can apply filters on any exported attributes.
The following attributes are exported:
id
- The template ID. account
- The account name to which the template belongs. created
- The date this template was created. display_text
- The template display text. format
- The format of the template. hypervisor
- The hypervisor on which the templates runs. name
- The template name. size
- The size of the template. tags
- The tags associated with this template.
© 2018 HashiCorpLicensed under the MPL 2.0 License.
https://www.terraform.io/docs/providers/cloudstack/d/template.html