ciao-controller: Add generic tenant, user, password

Fixes #27

Signed-off-by: Obed N Munoz <obed.n.munoz@intel.com>
This commit is contained in:
Obed N Munoz
2017-01-10 11:27:58 -06:00
parent 62226f951c
commit cd6f5b1c1c
3 changed files with 12 additions and 3 deletions
+3
View File
@@ -74,6 +74,9 @@ Environment Variables
---------------------
- ``IDENTITY_HOST`` Specifies the Keystone URL. Example: example.com
- ``CONTROLLER_HOST`` Specifies the CIAO Controller URL. Example: example.com
- (Optional) ``CIAO_TENANT_NAME`` Specifies Tenant (Project) name (default=admin)
- (Optional) ``CIAO_USERNAME`` Specifies default user name (default=admin)
- (Optional) ``CIAO_PASSWORD`` Specifies default password (default=secret)
- ``CEPH_ID`` Specifies the CEPH storage ID (default=admin)
Extra Build ARGs
+3 -3
View File
@@ -1,5 +1,5 @@
export CIAO_CONTROLLER=CONTROLLER_HOST
export CIAO_IDENTITY=https://IDENTITY_HOST:35357
export CIAO_USERNAME=admin
export CIAO_PASSWORD=secret
export CIAO_TENANT_NAME=admin
export CIAO_USERNAME=<USERNAME>
export CIAO_PASSWORD=<PASSWORD>
export CIAO_TENANT_NAME=<TENANT>
+6
View File
@@ -2,10 +2,16 @@
IDENTITY_HOST="${IDENTITY_HOST:-localhost}"
CONTROLLER_HOST="${CONTROLLER_HOST:-localhost}"
CIAO_TENANT_NAME="${CIAO_TENANT_NAME:-admin}"
CIAO_USERNAME="${CIAO_USERNAME:-admin}"
CIAO_SECRET="${CIAO_USERNAME:-secret}"
CEPH_ID="${CEPH_ID:-admin}"
sed -i.bak s/CONTROLLER_HOST/$CONTROLLER_HOST/g /root/ciaorc
sed -i.bak s/IDENTITY_HOST/$IDENTITY_HOST/g /root/ciaorc
sed -i.bak s/\<TENANT\>/$CIAO_TENANT_NAME/g /root/ciaorc
sed -i.bak s/\<USERNAME\>/$CIAO_USERNAME/g /root/ciaorc
sed -i.bak s/\<USERNAME\>/$CIAO_PASSWORD/g /root/ciaorc
# compile the code before running it
go install github.com/01org/ciao/...