From c775af9e6deaacfa3b8f706f7a50628a3d691dfe Mon Sep 17 00:00:00 2001 From: michalrebisz Date: Thu, 14 May 2020 18:26:29 +0200 Subject: [PATCH] collectd: add support for mcelog service Adding a new parameter, CollectdEnableMcelog (False by default) is set to True, a new host prep task will include the new "tripleo_provision_mcelog" role to configure the mcelog service on the host where the collectd container is running. Depends-On: https://review.opendev.org/730409 Change-Id: Ia2280092abb0d769a92994ad337ed2b583f54175 (cherry picked from commit a0cbe767235ec18c88642ad29a2dcdc51b10c966) --- deployment/metrics/collectd-container-puppet.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/deployment/metrics/collectd-container-puppet.yaml b/deployment/metrics/collectd-container-puppet.yaml index 9fd92397c0..500a3153dd 100644 --- a/deployment/metrics/collectd-container-puppet.yaml +++ b/deployment/metrics/collectd-container-puppet.yaml @@ -377,6 +377,10 @@ parameters: type: boolean description: Set to true to enable configuration for STF client. default: false + CollectdEnableMcelog: + type: boolean + description: Set to true to enable mcelog + default: false conditions: amqp_connection: @@ -732,6 +736,10 @@ outputs: mode: "{{ item.mode }}" with_items: - { 'path': /var/log/containers/collectd, 'setype': container_file_t, 'mode': '0750' } + - name: import provision_mcelog + import_role: + name: tripleo_provision_mcelog + when: {get_param: CollectdEnableMcelog} fast_forward_upgrade_tasks: - when: - step|int == 0