Ansible Role: Backup
A flexible backup system based on Restic, and BackupNinja. It currently uses Amazon S3 for off-site storage, though Restic's SFTP, Rest Server and Minio support are planned.
Requirements
At present, this role assumes that it will be provisioning one or more S3 buckets as offsite storage backends. As a result, Amazon Web Services (AWS) credentials are required. See Ansible's AWS Guide guide for instructions on authenticating to AWS.
Role Variables
Available variables are listed below, along with default values (see defaults/main.yml
):
Dependencies
Example Playbook
- hosts: all
roles:
- ergonlogic.backup
License
MIT / BSD
Author Information
This role was created in 2017 by Christopher Gervais, lead maintainer of the Aegir Hosting System.