This minor release is a roll up of bug fixes and features.
- migrate to
rspec-puppet-facts
. - Add support for module
log file
. - Added module options that are currently missing.
- Change redirects during fixtures download.
- Add upper version boundary for
xinted
dependency. - Replace legacy facts with new $facts hash.
This is a major release that drops Puppet 3 support.
transfer_logging
andlog_format
parameters- Now optional management of rsync install with new
manage_package
parameter - Support for configuration via Hiera
- FreeBSD, RedHat family compatibility
- Make rsync::get compatible with
strict_variables
(MODULES-3515) ignore_nonreadable
parameter- Support for changing exclude/include order
chmod
andlogfile
parameters.sync.yml
added for modulesync compatibility
- Bumps puppetlabs-stdlib dependency up to 4.2.0
- Replace .to_a with Kernel#Array (MODULES-1858)
This release includes several new parameters and improvements.
- Update
$include
and$exclude
to support arrays - Updated to use puppetlabs/concat instead of execs to build file!
- New parameters
- rsync::get
$options
$onlyif
- rsync::put
$include
$options
- rsync::server::module
$order
$refuse_options
- rsync::get
- Fix auto-chmod of incoming and outgoing files when
incoming_chmod
oroutgoing_chmod
is set to false
This release merely updates metadata.json so the module can be uninstalled and upgraded via the puppet module command.
- Added rsync::put defined type.
- Added
recursive
,links
,hardlinks
,copylinks
,times
andinclude
parameters to rsync::get. - Added
uid
andgid
parameters to rsync::server - Improved support for Debian
- Added
exclude
parameter to rsync::server::module
- Added /usr/local/bin to path for the rsync command exec.
- Added use_chroot parameter.
- Ensure rsync package is installed.
- Compatibility changes for Ruby 2.0.
- Added execuser parameter to run command as specified user.
- Various typo and bug fixes.
- Initial release