Files
ansible-middleware.keycloak/roles/keycloak_quarkus/tasks/restart/serial_then_parallel.yml
Ranabir Chakraborty 728d5288ec Fixing linting issues
2026-06-25 03:22:25 +05:30

21 lines
789 B
YAML

---
- name: Verify first restarted service with health URL, then rest restart in parallel
block:
- name: "Restart and enable service on initial host: {{ keycloak.service_name }}"
ansible.builtin.include_tasks:
file: restart.yml
apply:
delegate_to: "{{ ansible_play_hosts | first }}"
run_once: true
vars:
internal_force_health_check: true
- name: "Restart and enable service on other hosts: {{ keycloak.service_name }}"
ansible.builtin.systemd:
name: "{{ keycloak.service_name }}"
enabled: true
state: restarted
daemon_reload: true
become: "{{ keycloak_quarkus_restart_require_privilege_escalation | default(true) }}"
when: inventory_hostname != ansible_play_hosts | first