Remove ties between ceilometer and panko
Avoid panko related kolla configurations in the ceilometer-agent-notification if panko is disabled. Change-Id: I9920e426e50e7fa6307ba8f453beb08fbd161534
This commit is contained in:
parent
22bf2b8364
commit
8a6be5f0b0
|
@ -45,6 +45,10 @@ parameters:
|
||||||
default: false
|
default: false
|
||||||
description: Remove package if the service is being disabled during upgrade
|
description: Remove package if the service is being disabled during upgrade
|
||||||
type: boolean
|
type: boolean
|
||||||
|
CeilometerEnablePanko:
|
||||||
|
default: true
|
||||||
|
description: Check if panko need to be enabled or not.
|
||||||
|
type: boolean
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
|
|
||||||
|
@ -61,6 +65,9 @@ resources:
|
||||||
RoleName: {get_param: RoleName}
|
RoleName: {get_param: RoleName}
|
||||||
RoleParameters: {get_param: RoleParameters}
|
RoleParameters: {get_param: RoleParameters}
|
||||||
|
|
||||||
|
conditions:
|
||||||
|
ceilometer_enable_panko: {equals: [{get_param: CeilometerEnablePanko}, True]}
|
||||||
|
|
||||||
outputs:
|
outputs:
|
||||||
role_data:
|
role_data:
|
||||||
description: Role data for the Ceilometer Agent Notification role.
|
description: Role data for the Ceilometer Agent Notification role.
|
||||||
|
@ -90,10 +97,13 @@ outputs:
|
||||||
dest: "/"
|
dest: "/"
|
||||||
merge: true
|
merge: true
|
||||||
preserve_properties: true
|
preserve_properties: true
|
||||||
- source: "/var/lib/kolla/config_files/src-panko/*"
|
- if:
|
||||||
dest: "/"
|
- ceilometer_enable_panko
|
||||||
merge: true
|
- source: "/var/lib/kolla/config_files/src-panko/*"
|
||||||
preserve_properties: true
|
dest: "/"
|
||||||
|
merge: true
|
||||||
|
preserve_properties: true
|
||||||
|
- ''
|
||||||
permissions:
|
permissions:
|
||||||
- path: /etc/panko
|
- path: /etc/panko
|
||||||
owner: root:ceilometer
|
owner: root:ceilometer
|
||||||
|
|
|
@ -6,5 +6,6 @@ resource_registry:
|
||||||
OS::TripleO::Services::PankoApi: OS::Heat::None
|
OS::TripleO::Services::PankoApi: OS::Heat::None
|
||||||
|
|
||||||
parameter_defaults:
|
parameter_defaults:
|
||||||
|
CeilometerEnablePanko: false
|
||||||
EventPipelinePublishers:
|
EventPipelinePublishers:
|
||||||
- gnocchi://?archive_policy=high
|
- gnocchi://?archive_policy=high
|
||||||
|
|
Loading…
Reference in New Issue