Skip to main content

Deploy a simple OpenStack environment from template

Project description

Warm - To setup simple OpenStack environments from template

Warm exposes APIs on Yaml files to be reused. I's good tool to setup
small environement on OpenStack.

Please report me any bug or feature. I will be happy to work on it.

Note: Warm mixup names and ids, It does not recreate resource
already exists with a same name/id.

How to use it:

- To install Warm use pip (don't forget to check for dependances).
$ pip install warm

- We are considering your env OS_* are already configured.
$ export | grep OS_
declare -x OS_AUTH_URL="https://identity/v2.0"
declare -x OS_PASSWORD="*******"
declare -x OS_TENANT_ID="ea262aa012f244f8af2d1687977aaa81"
declare -x OS_TENANT_NAME="my-project"
declare -x OS_USERNAME="sferdjaoui"

- We are now ready to create our first template.
$ cat > my-tpl.yaml <<EOF
- name: srv
flavor: m1.small
image: cirros-0.3.1-x86_64-uec

- We can now run warm.
$ warm my-tpl.yaml

To get more information about a template syntax, see config.yaml.sample or
you can check the repositoy to find
more examples.

You may need to install packages:

Add floating-ip
pylint, pep8

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for warm, version 0.3.1
Filename, size File type Python version Upload date Hashes
Filename, size warm-0.3.1.tar.gz (7.9 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page