Python client library for OpenStack with the goal of being interoperable between cloud deployments.
Python command line tool for scripting management of OpenStack resources.
$ git clone https://github.com/dhellmann/presentation-ansible-openstack.git $ cd presentation-ansible-openstack/ansible $ vi keys.yml $ virtualenv --python=python2.7 venv $ source venv/bin/activate $ pip install -r requirements.txt $ ansible-galaxy install -r requirements.yml
clouds: dreamcompute: auth: username: douhel2 password: NO_PEEKING project_name: dhc1246820 auth_url: https://iad2.dream.io:5000
key_name: douhel2-iad2 private_key_file: ~/.ssh/dreamcompute-douhel2.pem
export OS_CLOUD=dreamcompute
$ openstack server list +------+--------+--------------+ | Name | Status | Image Name | +------+--------+--------------+ | dev1 | ACTIVE | Ubuntu-16.04 | | vpn | ACTIVE | Ubuntu-14.04 | | znc | ACTIVE | | +------+--------+--------------+
znc.yml
clouddev.yml