class viewvc( $root_parents = "/var/lib/svn : svn" ) { package { 'viewvc': ensure => present, } file { '/etc/viewvc/viewvc.conf': ensure => present, owner => root, group => root, mode => '0644', content => template('viewvc/viewvc.conf.erb'), require => Package['viewvc'], } }