diff --git a/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml b/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml index 01003cbced..c7a7a6457c 100644 --- a/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml +++ b/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml @@ -162,25 +162,29 @@ outputs: config_image: {get_param: ContainerCeilometerConfigImage} kolla_config: /var/lib/kolla/config_files/ceilometer_agent_notification.json: - command: /usr/bin/ceilometer-agent-notification --logfile /var/log/ceilometer/agent-notification.log - config_files: - list_concat: - - - source: "/var/lib/kolla/config_files/src/*" - dest: "/" - merge: true - preserve_properties: true - - if: - - ceilometer_enable_panko - - - source: "/var/lib/kolla/config_files/src-panko/*" + map_merge: + - command: /usr/bin/ceilometer-agent-notification --logfile /var/log/ceilometer/agent-notification.log + config_files: + list_concat: + - - source: "/var/lib/kolla/config_files/src/*" dest: "/" merge: true preserve_properties: true - - null + - if: + - ceilometer_enable_panko + - - source: "/var/lib/kolla/config_files/src-panko/*" + dest: "/" + merge: true + preserve_properties: true + - null + - if: + - ceilometer_enable_panko + - permissions: + - path: /etc/panko + owner: root:ceilometer + recurse: true + - {} - permissions: - - path: /etc/panko - owner: root:ceilometer - recurse: true docker_config: step_3: ceilometer_init_log: @@ -204,8 +208,12 @@ outputs: - - /var/lib/kolla/config_files/ceilometer_agent_notification.json:/var/lib/kolla/config_files/config.json:ro - /var/lib/config-data/puppet-generated/ceilometer:/var/lib/kolla/config_files/src:ro - - /var/lib/config-data/puppet-generated/panko:/var/lib/kolla/config_files/src-panko:ro - /var/log/containers/ceilometer:/var/log/ceilometer:z + - if: + - ceilometer_enable_panko + - - /var/lib/config-data/puppet-generated/panko:/var/lib/kolla/config_files/src-panko:ro + - [] + environment: KOLLA_CONFIG_STRATEGY: COPY_ALWAYS host_prep_tasks: diff --git a/environments/metrics/ceilometer-write-qdr.yaml b/environments/metrics/ceilometer-write-qdr.yaml index b08b5a76b3..8af1149e07 100644 --- a/environments/metrics/ceilometer-write-qdr.yaml +++ b/environments/metrics/ceilometer-write-qdr.yaml @@ -9,4 +9,5 @@ resource_registry: OS::TripleO::Services::Redis: ../../deployment/database/redis-pacemaker-puppet.yaml parameter_defaults: + CeilometerEnablePanko: false CeilometerQdrPublish: true