Merge "docker/internal TLS: spawn extra container for glance API's TLS proxy"
[apex-tripleo-heat-templates.git] / puppet / services / ceilometer-expirer.yaml
1 heat_template_version: ocata
2
3 description: >
4   OpenStack Ceilometer Expirer service configured with Puppet
5   Note, This service is deprecated and will be removed in
6   future releases.
7
8 parameters:
9   ServiceNetMap:
10     default: {}
11     description: Mapping of service_name -> network name. Typically set
12                  via parameter_defaults in the resource registry.  This
13                  mapping overrides those in ServiceNetMapDefaults.
14     type: json
15   DefaultPasswords:
16     default: {}
17     type: json
18   EndpointMap:
19     default: {}
20     description: Mapping of service endpoint -> protocol. Typically set
21                  via parameter_defaults in the resource registry.
22     type: json
23   MonitoringSubscriptionCeilometerExpirer:
24     default: 'overcloud-ceilometer-expirer'
25     type: string
26
27 resources:
28   CeilometerServiceBase:
29     type: ./ceilometer-base.yaml
30     properties:
31       ServiceNetMap: {get_param: ServiceNetMap}
32       DefaultPasswords: {get_param: DefaultPasswords}
33       EndpointMap: {get_param: EndpointMap}
34
35 outputs:
36   role_data:
37     description: Role data for the Ceilometer Expirer role.
38     value:
39       service_name: ceilometer_expirer
40       monitoring_subscription: {get_param: MonitoringSubscriptionCeilometerExpirer}
41       config_settings:
42         get_attr: [CeilometerServiceBase, role_data, config_settings]
43       step_config: |
44         include ::tripleo::profile::base::ceilometer::expirer