recent merge added duplicate creation of ceilometer user. remove
ceilometer user creation from keystone_data so we can correctly add
ResellerAdmin role to ceilometer user which it needs to interact
with swift
Change-Id: I043c6b9337dfb147c3c8f364b462708a4030b41c
Closes-Bug: #1268730
| ... | ... |
@@ -6,7 +6,6 @@ |
| 6 | 6 |
# ------------------------------------------------------------------ |
| 7 | 7 |
# service glance admin |
| 8 | 8 |
# service heat service # if enabled |
| 9 |
-# service ceilometer admin # if enabled |
|
| 10 | 9 |
# Tempest Only: |
| 11 | 10 |
# alt_demo alt_demo Member |
| 12 | 11 |
# |
| ... | ... |
@@ -113,30 +112,11 @@ if [[ "$ENABLED_SERVICES" =~ "g-api" ]]; then |
| 113 | 113 |
fi |
| 114 | 114 |
|
| 115 | 115 |
# Ceilometer |
| 116 |
-if [[ "$ENABLED_SERVICES" =~ "ceilometer" ]]; then |
|
| 117 |
- keystone user-create --name=ceilometer \ |
|
| 118 |
- --pass="$SERVICE_PASSWORD" \ |
|
| 119 |
- --tenant $SERVICE_TENANT_NAME \ |
|
| 120 |
- --email=ceilometer@example.com |
|
| 121 |
- keystone user-role-add --tenant $SERVICE_TENANT_NAME \ |
|
| 122 |
- --user ceilometer \ |
|
| 123 |
- --role admin |
|
| 116 |
+if [[ "$ENABLED_SERVICES" =~ "ceilometer" ]] && [[ "$ENABLED_SERVICES" =~ "s-proxy" || "$ENABLED_SERVICES" =~ "swift" ]]; then |
|
| 124 | 117 |
# Ceilometer needs ResellerAdmin role to access swift account stats. |
| 125 | 118 |
keystone user-role-add --tenant $SERVICE_TENANT_NAME \ |
| 126 | 119 |
--user ceilometer \ |
| 127 | 120 |
--role ResellerAdmin |
| 128 |
- if [[ "$KEYSTONE_CATALOG_BACKEND" = 'sql' ]]; then |
|
| 129 |
- keystone service-create \ |
|
| 130 |
- --name=ceilometer \ |
|
| 131 |
- --type=metering \ |
|
| 132 |
- --description="Ceilometer Service" |
|
| 133 |
- keystone endpoint-create \ |
|
| 134 |
- --region RegionOne \ |
|
| 135 |
- --service ceilometer \ |
|
| 136 |
- --publicurl "http://$SERVICE_HOST:8777" \ |
|
| 137 |
- --adminurl "http://$SERVICE_HOST:8777" \ |
|
| 138 |
- --internalurl "http://$SERVICE_HOST:8777" |
|
| 139 |
- fi |
|
| 140 | 121 |
fi |
| 141 | 122 |
|
| 142 | 123 |
# EC2 |