Execution
Date 24 Jul 2025 15:12:15 +0100
Duration 00:03:51.93
Controller ssh-gw-4.layershift.com
User root
Versions
Ansible 2.16.11
ara 1.7.2 / 1.7.2
Python 3.10.10
Summary
398 Hosts
4 Tasks
1569 Results
1 Plays
1 Files
0 Records

File: /home/ssh-gateway/ansible/kuly/verify.yaml

---
- name: Check agent360.ini configuration
  hosts: all
  gather_facts: false
  tasks:
    - name: Check if /etc/agent360.ini exists
      ansible.builtin.stat:
        path: /etc/agent360.ini
      register: file_stat

    - name: Fail if /etc/agent360.ini does not exist
      ansible.builtin.fail:
        msg: "File /etc/agent360.ini does not exist"
      when: not file_stat.stat.exists

    - name: Search for required exclude line
      ansible.builtin.command: grep -F "exclude = /dev/loop,/dev/snap,/squashfs,/cagefs-skeleton,/restore" /etc/agent360.ini
      register: grep_result
      failed_when: false
      changed_when: false
      when: file_stat.stat.exists

    - name: Fail if required line is not found
      ansible.builtin.fail:
        msg: "Required line 'exclude = /dev/loop,/dev/snap,/squashfs,/cagefs-skeleton,/restore' not found in /etc/agent360.ini"
      when:
        - file_stat.stat.exists
        - grep_result.rc != 0