OpenStack Heat Stack Management
Channel: TripleWho?
Date: 2022-02-15

Managing, Creating and Updating OpenStack Heat Stacks. We'll look at a simple, and a more detailed Heat template used to manage infrastructure to deploy Kubernetes nodes. 

We experience some failures, and look at how to troubleshoot them, and look at how to use OS::Heat::ResourceGroup to manage $n number of VMs that can be scaled up and down accordingly. 

The example Heat templates I use during this video:
https://gitlab.com/shep03/tripleo_yt/-/tree/master/heat

Another example use case of ResourceGroup:
http://hardysteven.blogspot.com/2014/09/using-heat-resourcegroup-resources.html

Relevant Documentation:
https://docs.openstack.org/heat/latest/template_guide/hot_spec.html
https://docs.openstack.org/heat/latest/template_guide/openstack.html#OS::Heat::ResourceGroup
https://docs.openstack.org/heat/latest/getting_started/create_a_stack.html

0:00 Intro
1:30 Basic template
2:30 Scale existing Heat template
3:56 More detailed Heat template
5:50 ResourceGroup using Variables
6:36 Creating the second Heat stack
8:40 Environment file
7:45 investigating failures