Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/syseleven/heat-examples
Heat examples tested against the SysEleven Stack infrastructure cloud.
https://github.com/syseleven/heat-examples
heat iac infrastructure-as-code openstack openstack-heat syseleven
Last synced: about 1 month ago
JSON representation
Heat examples tested against the SysEleven Stack infrastructure cloud.
- Host: GitHub
- URL: https://github.com/syseleven/heat-examples
- Owner: syseleven
- License: mit
- Created: 2015-03-30T07:50:48.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2024-06-20T14:04:49.000Z (6 months ago)
- Last Synced: 2024-08-01T20:48:24.013Z (5 months ago)
- Topics: heat, iac, infrastructure-as-code, openstack, openstack-heat, syseleven
- Language: Shell
- Homepage: https://docs.syseleven.de/syseleven-stack/en
- Size: 2.7 MB
- Stars: 44
- Watchers: 18
- Forks: 35
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# OpenStack Heat examples
[![GitHub license](https://img.shields.io/github/license/syseleven/heat-examples.svg)](https://github.com/syseleven/heat-examples/blob/master/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:
or
You can build your own environment using the [gettingStarted](kickstart/README.md) 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.