diff --git a/puppet/services/nova-metadata.yaml b/puppet/services/nova-metadata.yaml index 96a1da53dd..99a657c6dc 100644 --- a/puppet/services/nova-metadata.yaml +++ b/puppet/services/nova-metadata.yaml @@ -37,6 +37,11 @@ parameters: EnableInternalTLS: type: boolean default: false + NovaMetadataLoggingSource: + type: json + default: + tag: openstack.nova.api.metadata + path: /var/log/nova/nova-api-metadata.log conditions: nova_workers_zero: {equals : [{get_param: NovaWorkers}, 0]} @@ -93,5 +98,11 @@ outputs: $NETWORK: {get_param: [ServiceNetMap, NovaMetadataNetwork]} - {} step_config: "" + service_config_settings: + fluentd: + tripleo_fluentd_groups_nova_metadata: + - nova + tripleo_fluentd_sources_nova_metadata: + - {get_param: NovaMetadataLoggingSource} metadata_settings: get_attr: [TLSProxyBase, role_data, metadata_settings]