Skip to content

raonadeem/heat-templates

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Heat Templates

This is a repository of sample Heat templates for use on the NeCTAR cloud.

  • The yaml directory contains old style yaml templates. For information only!
  • The json directory contains a Cloud Formation compatible example;
  • The juno directory contains templates that only work on the Juno and later release of Heat;
  • The kilo directory contains templates that only work on the Kilo and later release of Heat.

The juno directory contains most of the templates. The templates in both the juno and the kilo directories are in HOT format, and all were confirmed to work on the NeCTAR cloud at the time of creation.

Resources

The following are the resources covered in the repository: and links to the templates using them.

OS::Ceilometer::Alarm

OS::Cinder::Volume

OS::Cinder::VolumeAttachment

OS::Glance::Image

OS::Heat::AccessPolicy

OS::Heat::AutoScalingGroup

OS::Heat::CloudConfig

OS::Heat::InstanceGroup

OS::Heat::MultipartMime

OS::Heat::RandomString

OS::Heat::ResourceGroup

OS::Heat::ScalingPolicy

OS::Heat::SoftwareComponent

OS::Heat::SoftwareConfig

OS::Heat::SoftwareDeployment

OS::Heat::Stack

OS::Heat::StructuredConfig

OS::Heat::StructuredDeployment

OS::Heat::SwiftSignal

OS::Heat::SwiftSignalHandle

OS::Heat::WaitCondition

OS::Heat::WaitConditionHandle

OS::Nova::KeyPair

OS::Nova::Server

OS::Nova::ServerGroup

OS::Swift::Container

OS::Trove::Instance

AWS::AutoScaling::AutoScalingGroup

AWS::AutoScaling::LaunchConfiguration

AWS::AutoScaling::ScalingPolicy

AWS::CloudFormation::Stack

AWS::CloudFormation::WaitCondition

AWS::CloudFormation::WaitConditionHandle

AWS::EC2::Instance

AWS::EC2::SecurityGroup

AWS::EC2::Volume

AWS::EC2::VolumeAttachment

AWS::ElasticLoadBalancing::LoadBalancer

AWS::IAM::AccessKey

AWS::IAM::User

AWS::S3::Bucket

Functions

get_attr

get_file

get_param

get_resource

list_join

str_replace

Fn::Select

Pseudo-Parameters

OS::stack_name

OS::stack_id

Custom-constraints

nova.flavor

glance.image

nova.keypair

Map generated by: https://github.com/MartinPaulo/ResourceMapper

Releases

No releases published

Packages

No packages published

Languages

  • Python 71.0%
  • Shell 22.6%
  • HTML 6.4%