--- - name: Create backup directory ansible.builtin.file: path: "{{ backup_dir }}" state: directory owner: "{{ backup_user }}" group: "{{ backup_user }}" mode: "0750" - name: Deploy backup script ansible.builtin.template: src: backup.sh.j2 dest: /usr/local/bin/backup-services owner: root group: root mode: "0750" - name: Schedule daily backup at 03:00 ansible.builtin.cron: name: "Daily services backup" minute: "0" hour: "3" job: "/usr/local/bin/backup-services >> /var/log/backup-services.log 2>&1" user: root state: present