Heat orchestration templates are very useful on their own, but combine them with Salt for configuration management, Git for source code management, a media library for binary files, a graphical/text editor for your source code, and a runtime management system for lifecycle management operations and you have something that truly supercharges Heat. We call this powerful combination of technologies the Open Patterns Engine.
By an "open pattern" we are describing a way to use open technologies to include the OS images, application software, configuration management scripts, and orchestration steps that go together to deploy and manage a software stack. These open patterns go beyond templates to provide a way to treat infrastructure as code. We call the engine that interprets these patterns the Open Pattern Engine. This presentation will describe and demonstrate how to put the Open Pattern Engine we've built to use, or learn how you can build a similar one of your own.