Execution
Date 05 Nov 2024 12:57:05 +0000
Duration 00:00:01.04
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
1 Hosts
1 Tasks
1 Results
1 Plays
1 Files
0 Records

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

---
- name: Playbook to upgrade agent360 agent via pip
  hosts: all
  gather_facts: false
  tasks:
    - name: Upgrade agent360 package via pip
      ansible.builtin.pip:
        executable: pip$(head -1  $(which agent360)| awk -F "python" '{print $2}')
        name: agent360
        state: latest

    - 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"