Wrapper for rsync
New in version 2014.1.0.
This data can also be passed into pillar. Options passed into opts will overwrite options passed into pillar.
salt.modules.rsync.config(conf_path='/etc/rsyncd.conf')¶Changed in version 2016.3.0: Return data now contains just the contents of the rsyncd.conf as a
string, instead of a dictionary as returned from cmd.run_all.
Returns the contents of the rsync config file
CLI Example:
salt '*' rsync.config
salt.modules.rsync.rsync(src, dst, delete=False, force=False, update=False, passwordfile=None, exclude=None, excludefrom=None, dryrun=False, rsh=None, additional_opts=None, saltenv='base')¶Changed in version 2016.3.0: Return data now contains just the output of the rsync command, instead
of a dictionary as returned from cmd.run_all.
Rsync files from src to dst
CLI Example:
salt '*' rsync.rsync /path/to/src /path/to/dest delete=True update=True passwordfile=/etc/pass.crt exclude=exclude/dir
salt '*' rsync.rsync /path/to/src delete=True excludefrom=/xx.ini
salt '*' rsync.rsync /path/to/src delete=True exclude='[exclude1/dir,exclude2/dir]' additional_opts='["--partial", "--bwlimit=5000"]'
salt.modules.rsync.version()¶Changed in version 2016.3.0: Return data now contains just the version number as a string, instead
of a dictionary as returned from cmd.run_all.
Returns rsync version
CLI Example:
salt '*' rsync.version
Docs for previous releases are available on readthedocs.org.
Latest Salt release: 3004.1
salt.modules.rpmbuild_pkgbuild