# # = Class: [% name %] # # Class to install [% name %]. # # == Parameters # <tt>package</tt>:: Name of the package that provides [% name %]. If # <code>false</code>, no package installation will be # attempted. # <tt>service</tt>:: Name of the service that provides [% name %]. If # <code>false</code>, no service setup will be attempted. # class [% name %] ( $package = undef, $service = undef, ) inherits ::[% name %]::params { class { '::[% name %]::install': package => $package, ; } -> class { '::[% name %]::config': ; } ~> class { '::[% name %]::service': service => $service, ; } }