|
...
|
...
|
@@ -1128,15 +1128,9 @@ fi
|
|
1128
|
1128
|
|
|
1129
|
1129
|
# Create an access key and secret key for nova ec2 register image
|
|
1130
|
1130
|
if is_service_enabled key && is_service_enabled swift3 && is_service_enabled nova; then
|
|
1131
|
|
- NOVA_USER_ID=$(keystone user-list | grep ' nova ' | get_field 1)
|
|
1132
|
|
- die_if_not_set $LINENO NOVA_USER_ID "Failure retrieving NOVA_USER_ID for nova"
|
|
1133
|
|
- NOVA_TENANT_ID=$(keystone tenant-list | grep " $SERVICE_TENANT_NAME " | get_field 1)
|
|
1134
|
|
- die_if_not_set $LINENO NOVA_TENANT_ID "Failure retrieving NOVA_TENANT_ID for $SERVICE_TENANT_NAME"
|
|
1135
|
|
- CREDS=$(keystone ec2-credentials-create --user-id $NOVA_USER_ID --tenant-id $NOVA_TENANT_ID)
|
|
1136
|
|
- ACCESS_KEY=$(echo "$CREDS" | awk '/ access / { print $4 }')
|
|
1137
|
|
- SECRET_KEY=$(echo "$CREDS" | awk '/ secret / { print $4 }')
|
|
1138
|
|
- iniset $NOVA_CONF DEFAULT s3_access_key "$ACCESS_KEY"
|
|
1139
|
|
- iniset $NOVA_CONF DEFAULT s3_secret_key "$SECRET_KEY"
|
|
|
1131
|
+ eval $(openstack ec2 credentials create --user nova --project $SERVICE_TENANT_NAME -f shell -c access -c secret)
|
|
|
1132
|
+ iniset $NOVA_CONF DEFAULT s3_access_key "$access"
|
|
|
1133
|
+ iniset $NOVA_CONF DEFAULT s3_secret_key "$secret"
|
|
1140
|
1134
|
iniset $NOVA_CONF DEFAULT s3_affix_tenant "True"
|
|
1141
|
1135
|
fi
|
|
1142
|
1136
|
|