--- - name: Install borgbackup apt: update_cache: true name: - borgbackup state: present register: apt_result retries: 3 until: apt_result is succeeded - name: Create borgbackup user user: create_home: true home: '/var/lib/borg/' system: true state: present update_password: always name: borg - name: Ensures .ssh dir exists file: path: /var/lib/borg/.ssh state: directory mode: 0700 owner: borg - name: Deploy authorized_keys template: src: "authorized_keys.j2" dest: "/var/lib/borg/.ssh/authorized_keys" mode: 0600 owner: borg - name: Indicate role in motd template: src: update-motd.d/05-service.j2 dest: /etc/update-motd.d/05-borg mode: 0755