--- - name: Create directory for backups for files of {{ backup_name }} file: state: directory path: "{{ backup_target }}" owner: root group: root mode: "u=rwx,g=rx,o=rx" - name: Install auto backup script for files of {{ backup_name }} template: src: "backup.sh" dest: "{{ backup_script }}" owner: root group: root mode: "u=rwx,g=rx,o=r" validate: "{{ global_validate_shell_script }}" - name: Configure auto backup files of {{ backup_name }} cron: hour: "1" minute: "0" job: "{{ backup_script }}" name: "backup files of {{ backup_name }}" state: present