class viewvc { case $viewvc_svn_roots { '': { $viewvc_svn_roots = "svn: /var/lib/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'], } }