docker/TLS-everywhere: Add metadata_settings output to templates

This is needed since it's what writes the service metadata to the nova
server in order to create the kerberos principals. It worked in a base
controller since the keystone template does have this. But if we would
deploy these services on a separate role, it would break. So this output
is needed.

bp tls-via-certmonger-containers

Change-Id: I3ee8c65d356dcd092a3fbf79041e5c69ef23b721
This commit is contained in:
Juan Antonio Osorio Robles 2017-05-22 17:35:56 +03:00
parent 9bbef9ee4d
commit a4146b3320
5 changed files with 10 additions and 0 deletions

View File

@ -149,3 +149,5 @@ outputs:
- name: Stop and disable glance_api service
tags: step2
service: name=openstack-glance-api state=stopped enabled=no
metadata_settings:
get_attr: [GlanceApiPuppetBase, role_data, metadata_settings]

View File

@ -132,3 +132,5 @@ outputs:
- name: Stop and disable heat_api_cfn service
tags: step2
service: name=httpd state=stopped enabled=no
metadata_settings:
get_attr: [HeatBase, role_data, metadata_settings]

View File

@ -132,3 +132,5 @@ outputs:
- name: Stop and disable heat_api service
tags: step2
service: name=httpd state=stopped enabled=no
metadata_settings:
get_attr: [HeatBase, role_data, metadata_settings]

View File

@ -164,3 +164,5 @@ outputs:
- name: Stop and disable neutron_api service
tags: step2
service: name=neutron-server state=stopped enabled=no
metadata_settings:
get_attr: [NeutronBase, role_data, metadata_settings]

View File

@ -135,3 +135,5 @@ outputs:
- name: Stop and disable swift_proxy service
tags: step2
service: name=openstack-swift-proxy state=stopped enabled=no
metadata_settings:
get_attr: [SwiftProxyBase, role_data, metadata_settings]