diff -r a2342f26c9de -r b0b56e0f8c7f dev/provisioning/modules/puppi/manifests/info/instance.pp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/dev/provisioning/modules/puppi/manifests/info/instance.pp Fri Jan 15 15:35:00 2016 +0100 @@ -0,0 +1,33 @@ +# Define puppi::info::instance +# +# This is a puppi info plugin specific for the tomcat::instance define +# +define puppi::info::instance ( + $servicename = '', + $processname = '', + $configdir = '', + $bindir = '', + $pidfile = '', + $datadir = '', + $logdir = '', + $httpport = '', + $controlport = '', + $ajpport = '', + $description = '', + $run = '', + $verbose = 'no', + $templatefile = 'puppi/info/instance.erb' ) { + + require puppi + require puppi::params + + file { "${puppi::params::infodir}/${name}": + ensure => present, + mode => '0750', + owner => $puppi::params::configfile_owner, + group => $puppi::params::configfile_group, + content => template($templatefile), + tag => 'puppi_info', + } + +}