Files
2773a8c4a29093a1ef12bdd795f4984aa3a860a3
puppet-oslo /manifests /service.pp

52 lines
1.9 KiB
ObjectPascal
Raw Normal View History

#
#Configureoslo_serviceoptions
#
#===Parameters:
#
#[*backdoor_port*]
#(optional)Enableeventletbackdoor.Acceptablevaluesare0,<port>,and
#<start>:<end>,where0resultsinlisteningonarandomtcpportnumber.
#Defaultsto$::os_service_default.
#
#[*backdoor_socket*]
#(optional)Enableeventletbackdoor,usingtheprovidedpathasaunix
#socketthatcanreceiveconnections.(stringvalue)
#Defaultsto$::os_service_default.
#
#[*graceful_shutdown_timeout*]
#(optional)Specifyatimeoutafterwhichagracefullyshutdownserverwill
#Defaultsto$::os_service_default.
#
#[*log_options*]
#(optional)Enablesordisablesloggingvaluesofallregisteredoptions
#whenstartingaservice(atDEBUGlevel).(booleanvalue)
#Defaultsto$::os_service_default.
#
#[*run_external_periodic_tasks*]
#(optional)Someperiodictaskscanberuninaseparateprocess.
#(booleanvalue)
#Defaultsto$::os_service_default.
#
defineoslo::service(
$backdoor_port=$::os_service_default,
$backdoor_socket=$::os_service_default,
$graceful_shutdown_timeout=$::os_service_default,
$log_options=$::os_service_default,
$run_external_periodic_tasks=$::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)
}