Skip to content

Latest commit

 

History

History
294 lines (235 loc) · 14.6 KB

README.md

File metadata and controls

294 lines (235 loc) · 14.6 KB

Nectar Research Cloud Orchestration Templates

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

The aim of this collection is to introduce many of the patterns which can be used together for building complex environments and to cover all the services that the Nectar Research Cloud offers.

These have all been tested successfully on the Nectar Research Cloud at time of commit, but you will need to have specific quota for many of services used.

Services covered in this repository are:

  • Compute (Nova)
  • Volume Storage (Cinder)
  • Object Storage (Swift/S3)
  • Image (Glance)
  • Advanced Networking (Neutron)
  • Database (Trove)
  • DNS (Designate)
  • Aodh (Alarming)

Resources

OS::Aodh::GnocchiAggregationByResourcesAlarm

OS::Cinder::Volume

OS::Cinder::VolumeAttachment

OS::Designate::RecordSet

OS::Glance::WebImage

OS::Heat::AutoScalingGroup

OS::Heat::CloudConfig

OS::Heat::MultipartMime

OS::Heat::RandomString

OS::Heat::ResourceGroup

OS::Heat::ScalingPolicy

OS::Heat::Stack

OS::Heat::WaitCondition

OS::Heat::WaitConditionHandle

OS::Neutron::FloatingIP

OS::Neutron::Net

OS::Neutron::Port

OS::Neutron::Router

OS::Neutron::RouterGateway

OS::Neutron::RouterInterface

OS::Neutron::SecurityGroup

OS::Neutron::Subnet

OS::Nova::KeyPair

OS::Nova::Server

OS::Octavia::HealthMonitor

OS::Octavia::Listener

OS::Octavia::LoadBalancer

OS::Octavia::Pool

OS::Octavia::PoolMember

OS::Swift::Container

OS::Trove::Instance

AWS::S3::Bucket

Functions

get_attr

get_file

get_param

get_resource

list_join

str_replace

Pseudo-Parameters

OS::stack_name

OS::stack_id

Custom-constraints

designate.zone

glance.image

neutron.network

nova.flavor

nova.keypair

trove.flavor