tripleo-validations/roles/ceilometerdb_size/tasks/main.yml

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