1 heat_template_version: ocata
4 OpenStack Ceilometer Collector service configured with Puppet
9 description: Mapping of service_name -> network name. Typically set
10 via parameter_defaults in the resource registry. This
11 mapping overrides those in ServiceNetMapDefaults.
18 description: Mapping of service endpoint -> protocol. Typically set
19 via parameter_defaults in the resource registry.
21 MonitoringSubscriptionCeilometerCollector:
22 default: 'overcloud-ceilometer-collector'
24 CeilometerCollectorLoggingSource:
27 tag: openstack.ceilometer.collector
28 path: /var/log/ceilometer/collector.log
31 CeilometerServiceBase:
32 type: ./ceilometer-base.yaml
34 ServiceNetMap: {get_param: ServiceNetMap}
35 DefaultPasswords: {get_param: DefaultPasswords}
36 EndpointMap: {get_param: EndpointMap}
39 type: ./database/mongodb-base.yaml
41 ServiceNetMap: {get_param: ServiceNetMap}
42 DefaultPasswords: {get_param: DefaultPasswords}
43 EndpointMap: {get_param: EndpointMap}
47 description: Role data for the Ceilometer Collector role.
49 service_name: ceilometer_collector
50 monitoring_subscription: {get_param: MonitoringSubscriptionCeilometerCollector}
51 logging_source: {get_param: CeilometerCollectorLoggingSource}
56 - get_attr: [MongoDbBase, role_data, config_settings]
57 - get_attr: [CeilometerServiceBase, role_data, config_settings]
58 service_config_settings:
59 get_attr: [CeilometerServiceBase, role_data, service_config_settings]
61 include ::tripleo::profile::base::ceilometer::collector
63 - name: Check if ceilometer_collector is deployed
64 command: systemctl is-enabled openstack-ceilometer-collector
67 register: ceilometer_collector_enabled
68 - name: "PreUpgrade step0,validation: Check service openstack-ceilometer-collector is running"
69 shell: /usr/bin/systemctl show 'openstack-ceilometer-collector' --property ActiveState | grep '\bactive\b'
70 when: ceilometer_collector_enabled.rc == 0
71 tags: step0,validation
72 - name: Stop ceilometer_collector service
74 when: ceilometer_collector_enabled.rc == 0
75 service: name=openstack-ceilometer-collector state=stopped