Set manila::keystone::auth::tenant
authorTom Barron <tpb@dyncloud.net>
Tue, 27 Sep 2016 03:02:23 +0000 (23:02 -0400)
committerTom Barron <tpb@dyncloud.net>
Tue, 27 Sep 2016 03:09:46 +0000 (23:09 -0400)
commit5630226d5c4654a38b97ae1a931971bc14478944
tree55ff3091736f19d7a96fa5370038ed05de399c59
parentd19cf051ea9581a16b4a638708e7e32049144bef
Set manila::keystone::auth::tenant

Without setting this parameter, overcloud deploy fails and
'openstack stack failures list overcloud' reveals the
following error:

    Error: Puppet::Type::Keystone_user_role::ProviderOpenstack: Could
not find project with name [services] and domain [Default]
    Error:
/Stage[main]/Manila::Keystone::Auth/Keystone::Resource::Service_identity[manilav2]/Keystone_user_role[manilav2@services]:
Could not evaluate: undefined method `[]' for nil:NilClass

When we set manila::keystone::auth::tenant to 'service', analogous
to cinder, nova, etc., the overcloud deploy completes successfully.

Change-Id: I996ac2ff602c632a9f9ea9c293472a6f2f92fd72
puppet/services/manila-api.yaml