Open Stack CLI in Docker
I had some issues installing the python dependencies for OpenStack with pip on MacOS. Instead of using virtualenv, I started using Docker with all OpenStack tools installed. Best thing: No dependencies hell on my machine ;-)
Quick Start
docker pull chrisrock/openstack-cli # $(pwd)/config is the path where your openstackrc files are located docker run -it -v $(pwd)/config:/config chrisrock/openstack-cli /bin/bash # source the config file $ source /config/example.rc
Manual Build
# Build the docker clients locally docker build -t oscli . # Use the clients docker run -it oscli /bin/bash # If you like to mount your config files docker run -it -v $(pwd)/config:/config oscli /bin/bash
Contributing
- Fork it ( http://github.com//git-contributors/fork )
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create new Pull Request
Copyright
Copyright (c) 2015 Christoph Hartmann
Licensed under MIT