blob: b59a0c249b679d7846bc8403ba83fa1f8e42fb50 [file] [log] [blame]
rdudyalab086cf32016-08-11 00:07:45 -04001set -x
2export OS_TOKEN=ADMIN_TOKEN
3export OS_URL=http://localhost:35357/v2.0
4#Deleting services:
5for i in $(openstack service list -f table -c ID); do openstack service delete $i; done
6for i in $(openstack user list -f table -c ID); do openstack user delete $i; done
7for i in $(openstack role list -f table -c ID); do openstack role delete $i; done
8for i in $(openstack project list -f table -c ID); do openstack project delete $i; done
9openstack service create --name keystone --description "OpenStack Identity" identity
10openstack endpoint create \
11 --publicurl http://localhost:5000/v2.0 \
12 --internalurl http://localhost:5000/v2.0 \
13 --adminurl http://localhost:35357/v2.0 \
14 --region RegionOne \
15 identity
16openstack project create --description "Admin Project" admin
17openstack user create admin --password password --email admin@cord.com
18openstack role create admin
19openstack role add --project admin --user admin admin
20openstack project create --description "Service Project" service
21openstack project create --description "Demo Project" demo
22openstack user create demo --password password --email demo@cord.com
23openstack role create user
24openstack role add --project demo --user demo user
25openstack user create ceilometer --password password --email ceilometer@cord.com
26openstack role add --project service --user ceilometer admin
27openstack service create --name ceilometer --description "Telemetry" metering
28openstack endpoint create \
29 --publicurl http://localhost:8777 \
30 --internalurl http://localhost:8777 \
31 --adminurl http://localhost:8777 \
32 --region RegionOne \
33 metering
34openstack user list
35openstack role list
36openstack project list
37openstack service list
38openstack endpoint list