--- - name: Setup daily backup cron job ansible.builtin.cron: name: "Minecraft daily backup" user: "{{ minecraft_user }}" hour: "{{ backup_time_daily.split(':')[0] }}" minute: "{{ backup_time_daily.split(':')[1] }}" job: "{{ minecraft_base_dir }}/backup.sh daily" notify: reload cron service - name: Setup weekly backup cron job ansible.builtin.cron: name: "Minecraft weekly backup" user: "{{ minecraft_user }}" hour: "{{ backup_time_weekly.split(':')[0] }}" minute: "{{ backup_time_weekly.split(':')[1] }}" weekday: "0" job: "{{ minecraft_base_dir }}/backup.sh weekly" notify: reload cron service - name: Setup monthly backup cron job ansible.builtin.cron: name: "Minecraft monthly backup" user: "{{ minecraft_user }}" hour: "{{ backup_time_monthly.split(':')[0] }}" minute: "{{ backup_time_monthly.split(':')[1] }}" day: "1" job: "{{ minecraft_base_dir }}/backup.sh monthly" notify: reload cron service