/[adm]/puppet/modules/subversion/manifests/init.pp
ViewVC logotype

Diff of /puppet/modules/subversion/manifests/init.pp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 300 by misc, Fri Nov 19 00:24:15 2010 UTC revision 301 by misc, Fri Nov 19 00:24:17 2010 UTC
# Line 38  class subversion { Line 38  class subversion {
38      #   - puppet      #   - puppet
39      #   - perl/ php syntax      #   - perl/ php syntax
40    
41      define repository ($group = "svn" ) {      
42  #        # $name ==> lieu du checkout      define repository ($group = "svn",
43  #        exec { "svnadmin create $name":                         $public = true) {
44  #            path => "/usr/bin:/usr/sbin:/bin",          # faire un script qui mets les permissions comme il faut
45  #            creates => $name                      # http://svnbook.red-bean.com/nightly/fr/svn.serverconfig.multimethod.html
46  #        }          # $name ==> lieu du checkout
47    
48            # TODO set umask -> requires puppet 2.7.0
49            exec { "svnadmin create $name":
50                user => root,
51                group => $group,
52                creates => $name
53            }
54  #        # TODO complete documentation  #        # TODO complete documentation
55  #        file { "$name":  #
56  #            mode => 660          file { "$name":
57  #            recurse => true              group => $group,
58  #        }              user => root,
59  #        un hook par defaut qui fait un for i en pre, un hook par defaut qui fait un post              mode => $public ? {
60      }                          true => 644,
61                            false => 640
62                        },
63                ensure => directory
64            }
65    
66        }  
67    
68    
69      class client {      class client {

Legend:
Removed from v.300  
changed lines
  Added in v.301

  ViewVC Help
Powered by ViewVC 1.1.30