Fix the disable expirer to remove crontab
Instead of doing this via puppet which has the consequence of including the step_config and getting included on the host manifest. Lets disable via ansible upgrade task instead. Change-Id: I5f1a4019dd635dea67db4313bd06a228ae7bacd4
This commit is contained in:
parent
3c98a1bc3f
commit
321ecf916f
@ -27,24 +27,12 @@ parameters:
|
||||
via parameter_defaults in the resource registry.
|
||||
type: json
|
||||
|
||||
resources:
|
||||
CeilometerServiceBase:
|
||||
type: ../ceilometer-base.yaml
|
||||
properties:
|
||||
ServiceNetMap: {get_param: ServiceNetMap}
|
||||
DefaultPasswords: {get_param: DefaultPasswords}
|
||||
EndpointMap: {get_param: EndpointMap}
|
||||
RoleName: {get_param: RoleName}
|
||||
RoleParameters: {get_param: RoleParameters}
|
||||
|
||||
outputs:
|
||||
role_data:
|
||||
description: Role data for the disabling Ceilometer Expirer role.
|
||||
value:
|
||||
service_name: ceilometer_expirer_disabled
|
||||
config_settings:
|
||||
map_merge:
|
||||
- get_attr: [CeilometerServiceBase, role_data, config_settings]
|
||||
- ceilometer::expirer::enable_cron: false
|
||||
step_config: |
|
||||
include ::tripleo::profile::base::ceilometer::expirer
|
||||
upgrade_tasks:
|
||||
- name: Remove ceilometer expirer cron tab on upgrade
|
||||
tags: step1
|
||||
shell: '/usr/bin/crontab -u ceilometer -r'
|
||||
|
@ -0,0 +1,5 @@
|
||||
---
|
||||
upgrade:
|
||||
- Ceilometer expirer is deprecated in pike. During upgrade, the crontab thats
|
||||
configured with ceilometer user will be removed to ensure the expirer
|
||||
script is not running.
|
Loading…
Reference in New Issue
Block a user