Now with advanced task deployment features, we can deploy
detached-keystone during the middle of controller deployment
and no longer require separated database plugin.
As a consequence this fixes ceilometer deployment as well, which
requires RabbitMQ to be functioning.
Changed hiera role lookups to compensate for multirole parallel
deployment.
Fixed OS_AUTH_URL in openrc on controllers to point to
keystone VIP instead of management.
Change-Id: Ic09939dbf077e99e22d9f937d8a6f3f5fe77db67
Closes-Bug: #1553239
Closes-Bug: #1561050
This plugin always required detach-database plugin,
but now it is possible to add UI restrictions to
notify the user and refuse deployment.
Now plugin enablement is dependent on detach-database.
standalone-keystone role is dependent on detach-database.
Change-Id: I6ae70aea1a81d6f398de1eb40bf3352c9b278087
Related-Bug: #1476627