---
- hosts: all
  remote_user: root
  gather_facts: False
  tasks:
    - name: Display hostname
      ansible.builtin.debug:
        msg: "Processing host: {{ inventory_hostname }}"

    - name: Test network connectivity
      ansible.builtin.shell: ping -c 4 {{ inventory_hostname }}
      register: ping_result
      ignore_errors: yes

    - name: Display network test results
      ansible.builtin.debug:
        var: ping_result.stdout_lines
      when: ping_result is not skipped

    - name: Reload Nginx
      shell: |
        systemctl reload nginx  
