Merge "Better task name and loop control"

This commit is contained in:
Zuul 2020-02-07 17:43:53 +00:00 committed by Gerrit Code Review
commit f429104209
1 changed files with 6 additions and 2 deletions

View File

@ -15,7 +15,7 @@
{{ healthcheck_services_list.stdout_lines }} {{ healthcheck_services_list.stdout_lines }}
{%- endif -%} {%- endif -%}
- name: "[Healthcheck] Get {{ item }} status" - name: Get healthcheck status
systemd: systemd:
name: "{{ item }}" name: "{{ item }}"
retries: "{{ retries_number|int }}" retries: "{{ retries_number|int }}"
@ -25,10 +25,14 @@
- systemd_healthcheck_state.status.ActiveState in ['inactive', 'failed'] - systemd_healthcheck_state.status.ActiveState in ['inactive', 'failed']
ignore_errors: true ignore_errors: true
register: systemd_healthcheck_state register: systemd_healthcheck_state
with_items: "{{ hc_services }}" loop: "{{ hc_services }}"
loop_control:
label: "{{ item }}"
- name: Fail if systemd healthcheck services are in failed status - name: Fail if systemd healthcheck services are in failed status
fail: fail:
msg: "Failed systemd healthcheck service detected: {{ item.item }}" msg: "Failed systemd healthcheck service detected: {{ item.item }}"
when: item.status.ExecMainStatus != '0' when: item.status.ExecMainStatus != '0'
loop: "{{ systemd_healthcheck_state.results }}" loop: "{{ systemd_healthcheck_state.results }}"
loop_control:
label: "{{ item.item }}"