Skip to main content

Deploy a simple OpenStack environment from template

Project description

Warm - To deploy a simple OpenStack environment from template
=============================================================

This project doesn't claim to be a solution like heat, it just try to expose
Api by the way of templates. It's a simple way to deploy small environments.

Please report me any bugs or features. I will be happy to work on.

How to use it:
==============

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

- We are considering your env 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
server:
- name: srv
flavor: m1.small
image: cirros-0.3.1-x86_64-uec # You may have to configure this option.
EOF

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

To get more information about a template syntaxe, see config.yaml.sample.

Notes:
======
You may need to install packages:
build-essential
python-dev
python-pip
cloud-utils # write-mime-multipart
libssl-dev

Roadmap:
========
Add write-mime-multipart in the package
Add floating-ip
...

Project details


Download files

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

Source Distribution

warm-0.1.22.tar.gz (6.7 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page