Version information
released Apr 20th 2016
This version is compatible with:
- Puppet Enterprise 2017.2.x, 2017.1.x, 2016.5.x, 2016.4.x
- Puppet >= 4.3.0 < 5.0.0
- CentOS, Darwin, Debian, Fedora, Ubuntu
Start using this module
Add this module to your Puppetfile:
mod 'thekevjames-subversion', '1.3.4'
Learn more about managing modules with a PuppetfileDocumentation
thekevjames/subversion — version 1.3.4 Apr 20th 2016
puppet-subversion
An opinionated Puppet Module to install and manage Subversion.
puppet-subversion is available on the Puppet Forge.
Usage
Simply
include ::subversion
to make sure subversion is installed, or
class { '::subversion::user':
home => '/home/kevin',
}
to configure subversion settings.
Configuration
In addition to the above value set for subversion::user
, you can also use
hiera to override the following defaults:
subversion::diff3: diff3
subversion::diff: diff
subversion::editor: vim
subversion::mergetool: vimdiff
subversion::passwordstore: gnome-keyring
subversion::packages: subversion
CHANGELOG
1.3.4
- bugfix: force overwrite ~/.subversion with link
1.3.3
- bugfix: remove osbase dependency
1.3.2
- bugfix: fix puppet 4.3.{0,1} support
- meta: add test apply
1.3.1
- bugfix: set optional base class params to undef (support for puppet <4.3.2)
1.3.0
- feature: support XDG
- feature: use ensure_packages for compatibility
- meta: enable matrix testing
1.2.0
- minor: parameterize base class
1.1.0
- bugfix: config path points to correct place
1.0.0
- initial release
Dependencies
- puppetlabs/stdlib (>= 4.2.0 < 5.0.0)