diff --git a/playbooks/update_system.yml b/playbooks/update_system.yml index ef99d41..7313c09 100644 --- a/playbooks/update_system.yml +++ b/playbooks/update_system.yml @@ -1,12 +1,14 @@ - name: Check Host Availability hosts: all gather_facts: false + ignore_unreachable: true tasks: - name: Ping hosts to check availability ansible.builtin.ping: register: ping_result ignore_errors: true + ignore_unreachable: true - name: Add reachable hosts to group ansible.builtin.group_by: @@ -16,7 +18,8 @@ - name: Report offline hosts ansible.builtin.debug: msg: "Host {{ inventory_hostname }} is OFFLINE and will be skipped" - when: ping_result is failed + when: ping_result is not succeeded + delegate_to: localhost - name: Update and Upgrade Packages hosts: reachable_hosts