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)
OS::Aodh::GnocchiAggregationByResourcesAlarm
- auto_scaling.yaml
- basic_server.yaml
- cloud_init.yaml
- lbaas_with_server_resource_group.yaml
- nova_keypair_existing.yaml
- nova_keypair_new.yaml
- security_group.yaml
- server_with_apache.yaml
- server_with_dns_record.yaml
- server_with_existing_volume.yaml
- server_with_new_network.yaml
- server_with_new_volume.yaml
- auto_scaling.yaml
- basic_server.yaml
- cloud_init.yaml
- lbaas_server_member.yaml
- nova_keypair_existing.yaml
- nova_keypair_new.yaml
- server_with_apache.yaml
- server_with_dns_record.yaml
- server_with_existing_volume.yaml
- server_with_new_network.yaml
- server_with_new_volume.yaml
- auto_scaling.yaml
- basic_server.yaml
- cinder_volume.yaml
- lbaas_server_member.yaml
- lbaas_with_server_resource_group.yaml
- multi_stack.yaml
- nova_keypair_existing.yaml
- nova_keypair_new.yaml
- random_string.yaml
- resource_group.yaml
- s3.yaml
- server_with_apache.yaml
- server_with_dns_record.yaml
- server_with_existing_volume.yaml
- server_with_new_network.yaml
- server_with_new_volume.yaml
- swift.yaml
- trove_database.yaml
- auto_scaling.yaml
- basic_server.yaml
- cinder_volume.yaml
- cloud_init.yaml
- lbaas_server_member.yaml
- lbaas_with_server_resource_group.yaml
- multi_stack.yaml
- nova_keypair_existing.yaml
- nova_keypair_new.yaml
- private_network_with_router.yaml
- resource_group.yaml
- server_with_apache.yaml
- server_with_dns_record.yaml
- server_with_existing_volume.yaml
- server_with_new_network.yaml
- server_with_new_volume.yaml
- trove_database.yaml
- auto_scaling.yaml
- basic_server.yaml
- cloud_init.yaml
- glance_image.yaml
- lbaas_with_server_resource_group.yaml
- nova_keypair_existing.yaml
- nova_keypair_new.yaml
- private_network_with_router.yaml
- server_with_apache.yaml
- server_with_dns_record.yaml
- server_with_existing_volume.yaml
- server_with_new_network.yaml
- server_with_new_volume.yaml
- auto_scaling.yaml
- lbaas_server_member.yaml
- lbaas_with_server_resource_group.yaml
- server_with_apache.yaml
OS::stack_name
OS::stack_id
designate.zone
glance.image
- auto_scaling.yaml
- basic_server.yaml
- glance_image.yaml
- lbaas_with_server_resource_group.yaml
- multi_stack.yaml
- nova_keypair_existing.yaml
- nova_keypair_new.yaml
- server_with_apache.yaml
- server_with_dns_record.yaml
- server_with_existing_volume.yaml
- server_with_new_network.yaml
- server_with_new_volume.yaml
neutron.network
nova.flavor
- auto_scaling.yaml
- basic_server.yaml
- lbaas_with_server_resource_group.yaml
- multi_stack.yaml
- nova_keypair_existing.yaml
- server_with_apache.yaml
- server_with_dns_record.yaml
- server_with_existing_volume.yaml
- server_with_new_network.yaml
- server_with_new_volume.yaml
nova.keypair
- auto_scaling.yaml
- basic_server.yaml
- multi_stack.yaml
- server_with_apache.yaml
- server_with_dns_record.yaml
- server_with_existing_volume.yaml
- server_with_new_network.yaml
- server_with_new_volume.yaml
trove.flavor