diff --git a/docker/services/ceilometer-agent-notification.yaml b/docker/services/ceilometer-agent-notification.yaml index edb0e742c5..ae523668d9 100644 --- a/docker/services/ceilometer-agent-notification.yaml +++ b/docker/services/ceilometer-agent-notification.yaml @@ -45,6 +45,10 @@ parameters: default: false description: Remove package if the service is being disabled during upgrade type: boolean + CeilometerEnablePanko: + default: true + description: Check if panko need to be enabled or not. + type: boolean resources: @@ -61,6 +65,9 @@ resources: RoleName: {get_param: RoleName} RoleParameters: {get_param: RoleParameters} +conditions: + ceilometer_enable_panko: {equals: [{get_param: CeilometerEnablePanko}, True]} + outputs: role_data: description: Role data for the Ceilometer Agent Notification role. @@ -90,10 +97,13 @@ outputs: dest: "/" merge: true preserve_properties: true - - source: "/var/lib/kolla/config_files/src-panko/*" - dest: "/" - merge: true - preserve_properties: true + - if: + - ceilometer_enable_panko + - source: "/var/lib/kolla/config_files/src-panko/*" + dest: "/" + merge: true + preserve_properties: true + - '' permissions: - path: /etc/panko owner: root:ceilometer diff --git a/environments/disable-panko.yaml b/environments/disable-panko.yaml index 68ab2266d1..c0ae0be302 100644 --- a/environments/disable-panko.yaml +++ b/environments/disable-panko.yaml @@ -6,5 +6,6 @@ resource_registry: OS::TripleO::Services::PankoApi: OS::Heat::None parameter_defaults: + CeilometerEnablePanko: false EventPipelinePublishers: - gnocchi://?archive_policy=high