Clone from upstream blueprint: https://blueprints.launchpad.net/keystone/+spec/bootstrap Description of problem: Remove the ADMIN_TOKEN means of initializing a cluster with a CLI that has to be excuted on the same machine as the Keystone installation.
This has merged upstream in Mitaka for all affected projects: keystone: http://git.openstack.org/cgit/openstack/keystone/commit/?id=d446e152857d01a91159a6e27f5739a86375ea05 puppet-keystone: http://git.openstack.org/cgit/openstack/puppet-keystone/commit/?h=stable/mitaka&id=f3efc1295893bba5e1fb5664fbb9537d89c2fd0c The puppet-keystone changes will automatically be used by TripleO, so this is covered from a test perspective already since it is used by all TripleO deployments. Upstream CI already exists within keystone as well.
A documentation bug has been filed for this new command here: https://bugzilla.redhat.com/show_bug.cgi?id=1340220
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHEA-2016-1597.html