Execution
Date 20 Jan 2025 15:14:52 +0000
Duration 00:00:03.56
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
4 Tasks
4 Results
1 Plays
1 Files
0 Records

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

---
- name: Remove composer-advisories Plesk extension
  hosts: all
  tasks:
    - name: Gather info about hosts
      plesk_info:
      register: pi

    - name: Uninstall composer-advisories extension
      when: pi.plesk_found
      ansible.builtin.shell: |
        set -o pipefail
        /sbin/plesk bin extension --uninstall composer-advisories
      args:
        executable: /bin/bash
      changed_when: false
      register: uninstall_result
      ignore_errors: true

    - name: Check if composer-advisories extension is still installed
      when: pi.plesk_found
      ansible.builtin.shell: |
        set -o pipefail
        /sbin/plesk bin extension --list | grep composer-advisories
      args:
        executable: /bin/bash
      changed_when: false
      register: check_extension
      failed_when: check_extension.rc == 0

    - name: Log result of extension removal
      when: pi.plesk_found
      ansible.builtin.debug:
        msg: >
          {{
            "Composer-advisories extension successfully removed."
            if check_extension.rc != 0 else
            "Composer-advisories extension is still installed."
          }}
      changed_when: check_extension.rc != 0