main.yml 745 B

123456789101112131415161718192021222324
  1. - name: Copy db backup script to controller
  2. copy:
  3. src: db_backup.sh
  4. dest: /opt/yunion/scripts/db_backup.sh
  5. owner: root
  6. group: root
  7. mode: 0755
  8. become: true
  9. - name: rm old auto backup cronjob if any
  10. cron:
  11. name: "Backup DB Daily"
  12. state: absent
  13. cron_file: yunion_audo_db_backup
  14. become: true
  15. - name: add cronjob to backup db every day.
  16. cron:
  17. name: "Backup DB Daily"
  18. special_time: daily
  19. user: root
  20. job: "BKUP_PATH={{ backup_path | default('/opt/yunion/backup')}} MAX_BKUP={{ max_backups|default(10) }} LIGHT_BKUP={{light_backup|default('true')}} MAX_DISK_PERCENTAGE={{ max_disck_percentage|default(75) }} /opt/yunion/scripts/db_backup.sh"
  21. cron_file: yunion_auto_db_backup
  22. become: true