Execution
Date 04 Jun 2025 13:26:55 +0100
Duration 00:03:12.60
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
392 Hosts
4 Tasks
1554 Results
1 Plays
1 Files
0 Records

File: /home/ssh-gateway/ansible/kuly/zulip-plesk-versions.yaml

---
- name: Playbook to get the servers that have version lower than
  hosts: all
  gather_facts: true
  vars:
    save_file: /home/ssh-gateway/ansible/kuly/plesk_servers.txt
    latest_ver: 18.0.70.1
  tasks:
    - name: Get server info
      plesk_info:
      register: plsk
    - name: Get version
      when: plsk.plesk_found
      ansible.builtin.set_fact:
        pl_ver: "{{ plsk.plesk_version }}"
    - name: Compare versions and save
      when: pl_ver < latest_ver
      ansible.builtin.lineinfile:
        path: "{{ save_file }}"
        create: true
        mode: '0644'
        line: "{{ ansible_facts.nodename }} - {{ pl_ver }}"
      delegate_to: 127.0.0.1