/heat-examples

Heat examples tested against the SysEleven Stack infrastructure cloud.

Primary LanguageShellMIT LicenseMIT

OpenStack Heat examples

GitHub license

What is "Heat"?

Heat is a service to orchestrate multiple composite cloud applications using templates. Each template is launched into a so called 'heat stack'.

What are these examples for?

These heat examples are meant to assist you while getting started with cloud computing.

Are these templates suitable for production?

This library demonstrates certain aspects of deployment with heat but does not contain complete code that is suitable for production.

Getting Started

To work through these examples you need to install OpenStack command line clients as described here: http://docs.openstack.org/user-guide/content/install_clients.html

or

You can build your own environment using the gettingStarted template. This template is prepared to be used as a copy & paste file that you can use within the openstack dashboard. The only needed parameter is either "key_name" where you insert the name of your public SSH key or "ssh-keys" where you insert your SSH key directly.

Support / Liability

Even if SysEleven maintains this library we do not provide support for its content.

Contribution

We welcome contributions and fixes for our IaC Examples library. Just commit your code, run lint tests (see below) and open a pull request.

Development

  • Install required packages npm install
  • Run npm run lint to ensure that there are no syntax errors and that a README.md and .yaml file(s) is/are present, before creating a pull request.