Execution
Date 28 May 2025 10:47:41 +0100
Duration 00:03:26.02
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
388 Hosts
4 Tasks
1522 Results
1 Plays
1 Files
0 Records

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

---
- name: Playbook to upgrade agent360 agent via pip
  hosts: all
  gather_facts: false
  tasks:
    - name: Upgrade agent360 package via pip
      ansible.builtin.shell: |
        set -o pipefail
        pip$(head -1  $(which agent360)| awk -F "python" '{print $2}') install --upgrade agent360
      args:
        executable: /bin/bash
      changed_when: false

    - name: Restart agent360 service
      ansible.builtin.systemd:
        name: agent360.service
        state: restarted
        enabled: true

    - name: Verify agent360 service is running
      ansible.builtin.systemd:
        name: agent360.service
      register: agent360_status

    - name: Check if agent360 service is active
      ansible.builtin.debug:
        msg: "The agent360 service is not running as expected!"
      when: agent360_status.status.ActiveState != "active"