Execution
Date 11 Sep 2024 15:02:22 +0100
Duration 00:00:04.06
Controller ssh-gw-4.layershift.com
User root
Versions
Ansible 2.16.4
ara 1.7.1 / 1.7.1
Python 3.10.10
Summary
1 Hosts
5 Tasks
5 Results
1 Plays
6 Files
0 Records

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

---
- name: Update layershift mysql config
  hosts: all
  gather_facts: false
  roles:
    - plesk
  tasks:
    - name: Run update on plesk
      when: plesk_found
      block:
        - name: Set files to upload
          when: plesk_found
          ansible.builtin.set_fact:
            files_to_upload:
              - /home/ssh-gateway/ansible/kuly/files/layershift-default.cnf
        - name: Upload the files
          when: plesk_found
          ansible.builtin.copy:
            src: "{{ item }}"
            dest: "/tmp/{{ item | basename }}"
            mode: '0644'
            owner: root
            group: root
          loop: "{{ files_to_upload }}"
        - name: Move uploaded files
          when: plesk_found
          ansible.builtin.shell: |
            set -o pipefail
            chattr -i /etc/layershift-default.cnf
            rm -f /etc/layershift-default.cnf
            mv /etc/logrotate.d/{{ item | basename }} /etc/
          loop: "{{ files_to_upload }}"
          changed_when: true