docker/keystone: add metadata_settings to output
authorJuan Antonio Osorio Robles <jaosorior@redhat.com>
Thu, 16 Mar 2017 12:14:09 +0000 (14:14 +0200)
committerJuan Antonio Osorio Robles <jaosorior@redhat.com>
Thu, 16 Mar 2017 15:17:07 +0000 (17:17 +0200)
This is used for the TLS-everywhere bits. It will be taken into account
by a metadata hook that outputs relevant entries for the nova-metadata
service; and subsequently kerberos principals will be created from
these.

Subsequent patches will add support for TLS in the internal network for
the containerized keystone.

Change-Id: Ic747ad9c8d6e76c8c16e347c1cdcabc899dd9f9a

docker/services/keystone.yaml

index 3f8baef..656f334 100644 (file)
@@ -176,3 +176,5 @@ outputs:
         - name: Stop and disable keystone service (running under httpd)
           tags: step2
           service: name=httpd state=stopped enabled=no
+      metadata_settings:
+        get_attr: [KeystoneBase, role_data, metadata_settings]