Files
9718f428f5a4fcac5e4be9a208a18e9b98a6e418
puppet-oslo /manifests /service.pp

50 lines
1.9 KiB
ObjectPascal
Raw Normal View History

#
#Configureoslo_serviceoptions
#
#===Parameters:
#
#[*backdoor_port*]
#(optional)Enableeventletbackdoor.Acceptablevaluesare0,<port>,and
#<start>:<end>,where0resultsinlisteningonarandomtcpportnumber.
#[*backdoor_socket*]
#(optional)Enableeventletbackdoor,usingtheprovidedpathasaunix
#socketthatcanreceiveconnections.(stringvalue)
#[*graceful_shutdown_timeout*]
#(optional)Specifyatimeoutafterwhichagracefullyshutdownserverwill
#[*log_options*]
#(optional)Enablesordisablesloggingvaluesofallregisteredoptions
#whenstartingaservice(atDEBUGlevel).(booleanvalue)
#[*run_external_periodic_tasks*]
#(optional)Someperiodictaskscanberuninaseparateprocess.
#(booleanvalue)
defineoslo::service(
$backdoor_socket=$facts['os_service_default'],
$graceful_shutdown_timeout=$facts['os_service_default'],
$log_options=$facts['os_service_default'],
$run_external_periodic_tasks=$facts['os_service_default'],
$service_options={
'DEFAULT/backdoor_port'=>{ value => $backdoor_port },
'DEFAULT/backdoor_socket'=>{ value => $backdoor_socket },
'DEFAULT/graceful_shutdown_timeout'=>{ value => $graceful_shutdown_timeout },
'DEFAULT/log_options'=>{ value => $log_options },
'DEFAULT/run_external_periodic_tasks'=>{ value => $run_external_periodic_tasks },
}
create_resources($name,$service_options)
}