Puppet Class: winsw
- Inherits:
- ::winsw::params
- Defined in:
- manifests/init.pp
Overview
Class: winsw
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
# File 'manifests/init.pp', line 4
class winsw (
$winsw_binary_version = $::winsw::params::winsw_binary_version,
$install_path = $::winsw::params::install_path,
$service_name = $::winsw::params::service_name,
$service_description = $::winsw::params::service_description,
$service_env_variables = $::winsw::params::service_env_variables,
$service_executable = $::winsw::params::service_executable,
$service_argument_string = $::winsw::params::service_argument_string,
$service_logmode = $::winsw::params::service_logmode,
$service_user = $::winsw::params::service_user,
$service_pass = $::winsw::params::service_pass,
$service_domain = $::winsw::params::service_domain,
$service_interactive = $::winsw::params::service_interactive,
) inherits ::winsw::params {
winsw::install { 'MyService':
ensure => present,
winsw_binary_version => $winsw_binary_version,
install_path => $install_path,
service_name => $service_name,
service_executable => $service_executable,
service_argument_string => $service_argument_string,
service_description => $service_description,
service_env_variables => $service_env_variables,
service_logmode => $service_logmode,
service_user => $service_user,
service_pass => $service_pass,
service_domain => $service_domain,
service_interactive => $service_interactive,
} ->
winsw::service { 'MyService':
ensure => running,
}
}
|