--- # Server/Borgbackup: Install and Setup Borgbackup Backup Crobjob - Debian Stretch Version # Variables (must be set!): # - borgbackup_passphrase # - borgbackup_repo # - borgbackup_hostname # For Debian Stretch, use a newer package version from backports - name: Borgbackup - Add debian repo key when: - ansible_distribution_release == 'stretch' become: true ansible.builtin.apt_key: keyserver: pgpkeys.mit.edu id: 8B48AD6246925553 state: present - name: Borgbackup - Add stretch-backports when: - ansible_distribution_release == 'stretch' become: true ansible.builtin.apt_repository: repo: deb http://ftp.debian.org/debian stretch-backports main state: present - name: Borgbackup - Install borgbackup from stretch-backports when: - borgbackup_passphrase is defined - borgbackup_repo is defined - borgbackup_hostname is defined - ansible_distribution_release == 'stretch' become: true ansible.builtin.apt: name: borgbackup state: latest default_release: stretch-backports update_cache: true cache_valid_time: 3600 diff: false