Execution
Date 20 Jan 2025 15:38:38 +0000
Duration 00:04:35.03
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
344 Hosts
5 Tasks
1627 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:

    - name: Attempt to uninstall composer-advisories extension
      ansible.builtin.shell:
        cmd: |
          set -o pipefail
          /sbin/plesk bin extension --uninstall composer-advisories
      register: uninstall_result
      failed_when: uninstall_result.rc != 0 and "'successfully removed' not in uninstall_result.stdout"
      ignore_errors: false

    - name: Check if composer-advisories extension is still installed
      ansible.builtin.shell:
        cmd: |
          set -o pipefail
          /sbin/plesk bin extension --list | grep composer-advisories
      register: check_extension
      failed_when: false

    - name: Log result of extension removal
      ansible.builtin.debug:
        msg: >
          {% if uninstall_result.rc == 0 and 'successfully removed' in uninstall_result.stdout and check_extension.rc != 0 %}
          Successfully removed composer-advisories extension.
          {% else %}
          Failed to remove composer-advisories extension.
          {% endif %}