43 lines
1.1 KiB
YAML
43 lines
1.1 KiB
YAML
---
|
|
- name: Deprecation WARNING
|
|
warn:
|
|
msg: >-
|
|
Panko has been deprecated since the Train Release.
|
|
The 'ceilometerdb-size' validation is now considered as deprecated too.
|
|
|
|
- name: Ensure we get needed facts
|
|
setup:
|
|
gather_subset:
|
|
- '!all'
|
|
- '!any'
|
|
- '!min'
|
|
- env
|
|
|
|
- name: Check if telemetry services are enabled
|
|
validations_read_ini:
|
|
path: "{{ ansible_env.HOME }}/undercloud.conf"
|
|
section: DEFAULT
|
|
key: enable_telemetry
|
|
register: enable_telemetry
|
|
become: true
|
|
|
|
- name: End play if telemetry is not enabled
|
|
meta: end_play
|
|
when: not enable_telemetry.value|bool
|
|
|
|
- name: Get event ttl from panko configuration file
|
|
become: true
|
|
validations_read_ini:
|
|
path: "{{ panko_config_file }}"
|
|
section: database
|
|
key: "{{ event_ttl_check }}"
|
|
ignore_missing_file: true
|
|
register: event_check_result
|
|
|
|
- name: Fail if event_ttl_check is set to -1
|
|
fail:
|
|
msg: >-
|
|
'{{ panko_config_file }}[database]/{{ event_ttl_check }}' is
|
|
set to -1 or not set
|
|
when: event_check_result.value|int|default(-1) < 0
|