beaver python wrapper for rsync. Simply edit the yaml config file, then run the script. The config params found in the beaver.yml file. It supports Jinja2 templating, so you can use variables and filters in yaml.