Docker in name is no longer needed
This commit is contained in:
46
keystone/bootstrap.sh
Executable file
46
keystone/bootstrap.sh
Executable file
@@ -0,0 +1,46 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Create admin-openrc.sh from secrets that are in the environment during bootstrap.
|
||||
cat << EOF > /root/admin-openrc.sh
|
||||
#!/bin/bash
|
||||
export OS_TENANT_NAME=admin
|
||||
export OS_USERNAME=admin
|
||||
export OS_PASSWORD=${OS_PASSWORD}
|
||||
export OS_AUTH_URL=http://${KEYSTONE_HOST}:35357/v3
|
||||
export OS_IDENTITY_API_VERSION=3
|
||||
EOF
|
||||
|
||||
# Create demo-openrc.sh
|
||||
cat << EOF > /root/demo-openrc.sh
|
||||
#!/bin/bash
|
||||
export OS_TENANT_NAME=demo
|
||||
export OS_USERNAME=demo
|
||||
export OS_PASSWORD=${OS_DEMO_PASSWORD}
|
||||
export OS_AUTH_URL=http://${KEYSTONE_HOST}:35357/v3
|
||||
export OS_IDENTITY_API_VERSION=3
|
||||
EOF
|
||||
|
||||
source /root/admin-openrc.sh
|
||||
|
||||
sleep 3
|
||||
|
||||
openstack project create --domain default \
|
||||
--description "Service Project" service
|
||||
|
||||
sleep 3
|
||||
|
||||
openstack project create --domain default \
|
||||
--description "Demo Project" demo
|
||||
|
||||
sleep 3
|
||||
|
||||
openstack user create --domain default \
|
||||
--password "$OS_DEMO_PASSWORD" demo
|
||||
|
||||
sleep 3
|
||||
|
||||
openstack role create user
|
||||
|
||||
sleep 3
|
||||
|
||||
openstack role add --project demo --user demo user
|
||||
Reference in New Issue
Block a user