diff --git a/playbooks/install_borgbackup.yml b/playbooks/install_borgbackup.yml index cb9f23f..e943466 100644 --- a/playbooks/install_borgbackup.yml +++ b/playbooks/install_borgbackup.yml @@ -4,29 +4,31 @@ vars: borg_repo_path: "/var/backups/backup.borg/" borg_repo_encryption: "none" + borg_script_install_path: "/opt/borgbackup.sh" borg_backup_paths: "/etc/ /var/spool/ --exclude=*.log" + tasks: - name: "Install borg backup" apt: name: borgbackup state: latest - + - name: "Create backup repository" ansible.builtin.command: borg init -e {{borg_repo_encryption}} {{borg_repo_path}} args: creates: "{{borg_repo_path}}" - + - name: "Configure backup script" ansible.builtin.template: src: ../templates/borgbackup.j2 - dest: /opt/borgbackup.sh + dest: "{{borg_script_install_path}}" owner: root group: root mode: '744' - + - name: "Configure cronjob" ansible.builtin.cron: name: "Borg backup" minute: "0" hour: "1" - job: "/opt/borgbackup.sh" + job: "{{borg_script_install_path}}"