ansible-roles/evobackup-client
Patrick Marchand af61b7f97d
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is failing Details
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

README.md

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