Skip to content
Permalink
stable-website
Switch branches/tags
Go to file
 
 
Cannot retrieve contributors at this time
layout page_title sidebar_current description
cloudstack
Cloudstack: cloudstack_template
docs-cloudstack-datasource-template
Get informations on a Cloudstack template.

cloudstack_template

Use this datasource to get the ID of a template for use in other resources.

Example Usage

data "cloudstack_template" "my_template" {
  template_filter = "featured"

  filter {
    name = "name"
    value = "CentOS 7\\.1"
  }

  filter {
    name = "hypervisor"
    value = "KVM"
  }
}

Argument Reference

  • 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.

Attributes Reference

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.