ansible-roles/evobackup-client
Patrick Marchand af61b7f97d
Some checks failed
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
Temp fix for regression introduced by bkctld 2.x
The erroneous error codes returned by bkctld will make playbooks
fail even though the commands run succesfully.
See evolix/evobackup#31
2020-01-16 12:18:51 +01:00
..
defaults Changed variables to all lower snake case for evobackup-client 2019-09-06 17:49:40 -04:00
handlers bkctld restart works better than bkctld start 2019-12-19 10:30:58 -05:00
tasks Temp fix for regression introduced by bkctld 2.x 2020-01-16 12:18:51 +01:00
templates Revert to default zzz_evobackup from git 2019-09-06 17:52:14 -04:00
README.md Allow heterogeneous ports 2019-09-03 10:29:05 -04:00

evobackup-client

Allows the configuration of backups to one or more remote filesystems.

The backup hosts and the ports in use need to be defined in evobackup-client__hosts before running it.

The default zzz_evobackup.sh configures a system only backup, but the template can be overriden to configure a full backup instead. If you change the variables in defaults/main.yml you can easily run this again and configure backups to a second set of hosts.

Do not forget to set the evobackup-client__mail variable to an email adress you control.

You can add this example to an installation playbook to create the ssh key without running the rest of the role.

  post_tasks:
    - include_role:
        name: evobackup-client tasks_from: ssh_key.yml