Heat examples tested against the SysElevenStack infrastructure cloud.
Switch branches/tags
Nothing to show
Clone or download
Latest commit 43501a7 Nov 21, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.ci WIP Travis integration (#76) Aug 15, 2018
affinity WIP Travis integration (#76) Aug 15, 2018
cloudinit WIP Travis integration (#76) Aug 15, 2018
core-os WIP Travis integration (#76) Aug 15, 2018
create-security-groups WIP Travis integration (#76) Aug 15, 2018
example-setup WIP Travis integration (#76) Aug 15, 2018
kickstart WIP Travis integration (#76) Aug 15, 2018
lamp-single-server Fix broken url Nov 21, 2018
lbaas WIP Travis integration (#76) Aug 15, 2018
multiple-ssh-keys WIP Travis integration (#76) Aug 15, 2018
networks WIP Travis integration (#76) Aug 15, 2018
reserve-floating-ips WIP Travis integration (#76) Aug 15, 2018
server-groups WIP Travis integration (#76) Aug 15, 2018
shared-volume WIP Travis integration (#76) Aug 15, 2018
single-server-on-local-storage WIP Travis integration (#76) Aug 15, 2018
single-server-on-network-storage WIP Travis integration (#76) Aug 15, 2018
single-server-with-existing-floating-ip WIP Travis integration (#76) Aug 15, 2018
single-server-with-existing-network WIP Travis integration (#76) Aug 15, 2018
single-server-with-existing-security-group WIP Travis integration (#76) Aug 15, 2018
single-server-with-multiple-volumes WIP Travis integration (#76) Aug 15, 2018
singles-server-from-snapshot WIP Travis integration (#76) Aug 15, 2018
sources Add two regions app lb example (#78) Sep 6, 2018
subnet-connect WIP Travis integration (#76) Aug 15, 2018
substacks WIP Travis integration (#76) Aug 15, 2018
two-regions-app-lb Add two regions app lb example (#78) Sep 6, 2018
volumes WIP Travis integration (#76) Aug 15, 2018
.gitignore WIP Travis integration (#76) Aug 15, 2018
.travis.yml WIP Travis integration (#76) Aug 15, 2018
LICENSE chage code owner to SysEleven GmbH Dec 18, 2017
README.md fix broken link in readme Aug 15, 2018
package-lock.json WIP Travis integration (#76) Aug 15, 2018
package.json WIP Travis integration (#76) Aug 15, 2018

README.md

OpenStack Heat examples

Build Status 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.