-
Notifications
You must be signed in to change notification settings - Fork 3
SVN Puppet module
License
ghoneycutt/puppet-svn
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
svn # Definition: svn::checkout # # checkout/switch an svn repository # Note that the owner/group case statements are a hack and need to be refactored # # Parameters: # $reposerver - server name of svn repo # $method - protocol for which you are connecting # $repopath - path to repository on remote server # $branch - which branch under $repopath # $workingdir - local directory # $remoteuser - optional remote user, defaults to not being # $localuser - user on local system that initiates the svn connection # # Actions: # checkout/switch an svn repository # # Requires: # $reposerver # $method # $repopath # $brnach # $workingdir # $localuser # # Sample Usage: # svn::checkout { "dns $dns_branch": # reposerver => "bindRepoServer", # method => "http", # repopath => "dns", # workingdir => "/var/named/chroot/var/named/zones", # branch => "$dns_branch", # localuser => "dnsreposvn", # require => Package["bind-chroot"], # notify => Service["named"], # } # svn::checkout # Definition: svn::setup # # setup svn repo # # Parameters: # $base - base directory to hold svn repo # $source - not currently supported # $hooksource - directory that holds hooks for repository, defaults to "$name/hooks" # # Actions: # setup svn repo # # Requires: # $base # # Sample Usage: # svn::server::setup { "dns": # base => "$svn::repo::base", # }
About
SVN Puppet module
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published