Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/escalate/ansible-raspberry-remote-backup

An Ansible role that manages remote backup job configuration on Raspberry Pi OS
https://github.com/escalate/ansible-raspberry-remote-backup

ansible ansible-role backup mount offsite offsite-backup onsite onsite-backup raspberry raspberry-pi raspberrypi remote remote-backup rsync rsync-backup self-hosted selfhosted

Last synced: 2 months ago
JSON representation

An Ansible role that manages remote backup job configuration on Raspberry Pi OS

Awesome Lists containing this project

README

        

[![Test](https://github.com/escalate/ansible-raspberry-remote-backup/actions/workflows/test.yml/badge.svg?branch=master&event=push)](https://github.com/escalate/ansible-raspberry-remote-backup/actions/workflows/test.yml)

# Ansible Role: Raspberry - Remote Backup

An Ansible role that manages remote backup job configuration on Raspberry Pi OS (Debian Bookworm).

The remote backup job expects a mountpoint for backing up the local files via rsync.

Use for e.g. an [smb mount](https://github.com/escalate/ansible-raspberry-smb-mount) to backup your files to a NAS.

## Role Variables

Please see [defaults/main.yml](https://github.com/escalate/ansible-raspberry-remote-backup/blob/master/defaults/main.yml) for a complete list of variables that can be overridden.

## Dependencies

This role relies on the following dependencies:

* Roles: [requirements.yml](https://github.com/escalate/ansible-raspberry-remote-backup/blob/master/requirements.yml)
* Collections: None

## Installation

```
$ ansible-galaxy role install escalate.remote_backup
```

## Example Playbook

```
- hosts: all
roles:
- role: escalate.remote_backup
tags: remotebackup
```

## License

MIT