Sha256: 1d0bf246fb963d38fac0692da282ef543b40fd096770edbc3c23f6d451b0911b
Contents?: true
Size: 1.17 KB
Versions: 70
Compression:
Stored size: 1.17 KB
Contents
--- - name: Create Backups directories file: owner: "{{deploy_user}}" path: "/u/apps/{{project_name}}/shared/db/backups" state: directory - file: path=/u/apps/{{project_name}}/shared/db/backups/backup.hourly state=directory mode=0755 owner={{deploy_user}} - file: path=/u/apps/{{project_name}}/shared/db/backups/backup.daily state=directory mode=0755 owner={{deploy_user}} - file: path=/u/apps/{{project_name}}/shared/db/backups/backup.weekly state=directory mode=0755 owner={{deploy_user}} - file: path=/u/apps/{{project_name}}/shared/db/backups/backup.monthly state=directory mode=0755 owner={{deploy_user}} - name: Copy backup script template: owner: "{{deploy_user}}" src: backup.sh dest: "/u/apps/{{project_name}}/shared/db/backup.sh" mode: 0755 - name: Install backup cron job when: backups_enabled cron: user: "{{deploy_user}}" name: "Hourly backups" minute: "0" job: "/u/apps/{{project_name}}/shared/db/backup.sh" state: "present" - name: disable backup cron job when: not backups_enabled cron: user: "{{deploy_user}}" name: "Hourly backups" state: "absent"
Version data entries
70 entries across 70 versions & 1 rubygems