https://github.com/unsortedhashsets/docker-openstack-cli
A lightweight container with openstack CLI client installed
https://github.com/unsortedhashsets/docker-openstack-cli
Last synced: 4 months ago
JSON representation
A lightweight container with openstack CLI client installed
- Host: GitHub
- URL: https://github.com/unsortedhashsets/docker-openstack-cli
- Owner: unsortedhashsets
- Created: 2022-08-22T13:04:00.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-12-08T12:36:34.000Z (over 3 years ago)
- Last Synced: 2025-03-03T21:09:31.923Z (over 1 year ago)
- Language: Dockerfile
- Size: 2.93 KB
- Stars: 1
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# docker-openstack-cli
A lightweight container with openstack CLI client installed
# How to start
## 1. Launch docker image with Credentials:
### Provide env. variables (communication only with one cloud)
```
docker run -it \
-e OS_AUTH_URL= \
-e OS_PROJECT_ID= \
-e OS_PROJECT_NAME= \
-e OS_USER_DOMAIN_NAME= \
-e OS_PROJECT_DOMAIN_ID= \
-e OS_USERNAME= \
-e OS_PASSWORD= \
-e OS_REGION_NAME= \
-e OS_INTERFACE=public \
-e OS_IDENTITY_API_VERSION=3 \
unsortedhashsets/docker-openstack-cli
```
### Provide cloud.yaml (communication with multiple clouds defined in cloud.yaml)
```
docker run -it -v ${HOME}/.config/openstack:/etc/openstack unsortedhashsets/docker-openstack-cli
```