17 lines
537 B
Plaintext
17 lines
537 B
Plaintext
function configure_barbican_tempest() {
|
|
|
|
iniset $TEMPEST_CONFIG service_available barbican True
|
|
iniset $TEMPEST_CONFIG enforce_scope barbican $BARBICAN_ENFORCE_SCOPE
|
|
|
|
if [[ "$BARBICAN_ENFORCE_SCOPE" == "False" ]]; then
|
|
# NOTE: legacy policies require the "creator" role
|
|
roles="$(iniget $TEMPEST_CONFIG auth tempest_roles)"
|
|
if [[ -z $roles ]]; then
|
|
roles="creator"
|
|
else
|
|
roles="$roles,creator"
|
|
fi
|
|
iniset $TEMPEST_CONFIG auth tempest_roles $roles
|
|
fi
|
|
}
|