ansible-roles/evobackup-client
Patrick Marchand 7173fc06ea
continuous-integration/drone/push Build is passing Details
Quote a variable in zz_evobackup.default.sh.j2
This allows us to remove the shellcheck ignore warning comment and puts it in line with upstream. Apparently, the file can only contain one PID, so it's okay to quote the variable.
2020-04-20 18:16:39 +02:00
..
defaults Update evobackup_client zzz_evobackup script 2020-03-23 10:52:20 -04:00
handlers hotfix jail updated task in evobackup-client 2020-03-19 15:51:32 -04:00
tasks Update evobackup_client zzz_evobackup script 2020-03-23 10:52:20 -04:00
templates Quote a variable in zz_evobackup.default.sh.j2 2020-04-20 18:16:39 +02: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