--- - name: Check for ReaR backup log file presence ansible.builtin.stat: path: "/var/log/rear/rear-{{ ansible_hostname }}.log" register: bigboot_rear_log - name: Backup ReaR log file when: - bigboot_rear_log['stat']['exists'] block: - name: Copy ReaR log file to backup location ansible.builtin.copy: src: "/var/log/rear/rear-{{ ansible_hostname }}.log" dest: "/var/log/rear-{{ ansible_hostname }}-{{ '%Y-%m-%d' | strftime(bigboot_rear_log['stat']['mtime']) }}.log" mode: "0644" backup: true remote_src: true - name: Remove ReaR log file ansible.builtin.file: path: "/var/log/rear/rear-{{ ansible_hostname }}.log" state: absent