/ansible-role-backup

Restic+BackupNinja

Primary LanguageShell

Ansible Role: Backup

Build Status

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.