
When the first Keystone container is rebult in an existing environment, the credential key repository is overwritten with new keys and the existing keys are overwritten on the other infrastructure hosts without any migration taking place. This results in an irrevocable loss of the keys used to encrypt the credentials. Now we will collect keys from any existing credential keys on the other containers and use them to rebuild the credential-key repo on the primary container before performing a key migration and rotation. If no keys are found on the other containers, we will perform a credential_setup on the primary container and sync the keys, just as we would have before. Closes-Bug: #1667960 Change-Id: Ic616d397574573629273838fbf68ea3f6bdb0468
Team and repository tags
OpenStack-Ansible keystone
Ansible role that installs and configures OpenStack Keystone. Keystone is installed behind the Apache webserver listening on port 5000 and port 35357 by default.
Documentation for the project can be found at: http://docs.openstack.org/developer/openstack-ansible-os_keystone/ The project home is at: http://launchpad.net/openstack-ansible
Description
Languages
Jinja
69.4%
Python
22%
Shell
8.6%