2026-02-02 23:46:08 +01:00
<!DOCTYPE html>
< html >
< head >
< meta charset = "utf-8" >
< meta name = "viewport" content = "width=device-width, initial-scale=1.0" >
< title >
Puppet Class: confdroid_nagios::params
— Documentation by YARD 0.9.36
< / title >
< link rel = "stylesheet" href = "../css/style.css" type = "text/css" / >
< link rel = "stylesheet" href = "../css/common.css" type = "text/css" / >
< script type = "text/javascript" >
pathId = "puppet_classes::confdroid_nagios::params";
relpath = '../';
< / script >
< script type = "text/javascript" charset = "utf-8" src = "../js/jquery.js" > < / script >
< script type = "text/javascript" charset = "utf-8" src = "../js/app.js" > < / script >
< / head >
< body >
< div class = "nav_wrap" >
< iframe id = "nav" src = "../puppet_class_list.html?1" > < / iframe >
< div id = "resizer" > < / div >
< / div >
< div id = "main" tabindex = "-1" >
< div id = "header" >
< div id = "menu" >
< a href = "../_index.html" > Index (c)< / a > »
< span class = 'title' > < span class = 'object_link' > Puppet Classes< / span > < / span >
»
< span class = "title" > confdroid_nagios::params< / span >
< / div >
< div id = "search" >
< a class = "full_list_link" id = "puppet_class_list_link"
href="../puppet_class_list.html">
< svg width = "24" height = "24" >
< rect x = "0" y = "4" width = "24" height = "4" rx = "1" ry = "1" > < / rect >
< rect x = "0" y = "12" width = "24" height = "4" rx = "1" ry = "1" > < / rect >
< rect x = "0" y = "20" width = "24" height = "4" rx = "1" ry = "1" > < / rect >
< / svg >
< / a >
< / div >
< div class = "clear" > < / div >
< / div >
< div id = "content" > < h1 > Puppet Class: confdroid_nagios::params< / h1 >
< div class = "box_info" >
2026-02-03 00:00:57 +01:00
< dl >
< dt > Inherited by:< / dt >
< dd >
2026-02-10 14:05:29 +01:00
< span class = 'object_link' > < a href = "confdroid_nagios_3A_3Amain_3A_3Adirs.html" title = "puppet_classes::confdroid_nagios::main::dirs (puppet_class)" > confdroid_nagios::main::dirs< / a > < / span > < br / >
< span class = 'object_link' > < a href = "confdroid_nagios_3A_3Amain_3A_3Auser.html" title = "puppet_classes::confdroid_nagios::main::user (puppet_class)" > confdroid_nagios::main::user< / a > < / span > < br / >
2026-02-03 00:00:57 +01:00
< span class = 'object_link' > < a href = "confdroid_nagios_3A_3Amain_3A_3Aconfig.html" title = "puppet_classes::confdroid_nagios::main::config (puppet_class)" > confdroid_nagios::main::config< / a > < / span > < br / >
2026-02-10 14:05:29 +01:00
< span class = 'object_link' > < a href = "confdroid_nagios_3A_3Amain_3A_3Ainstall.html" title = "puppet_classes::confdroid_nagios::main::install (puppet_class)" > confdroid_nagios::main::install< / a > < / span > < br / >
< span class = 'object_link' > < a href = "confdroid_nagios_3A_3Aserver_3A_3Afiles.html" title = "puppet_classes::confdroid_nagios::server::files (puppet_class)" > confdroid_nagios::server::files< / a > < / span > < br / >
< span class = 'object_link' > < a href = "confdroid_nagios_3A_3Aclient_3A_3Atarget.html" title = "puppet_classes::confdroid_nagios::client::target (puppet_class)" > confdroid_nagios::client::target< / a > < / span > < br / >
< span class = 'object_link' > < a href = "confdroid_nagios_3A_3Aserver_3A_3Aservice.html" title = "puppet_classes::confdroid_nagios::server::service (puppet_class)" > confdroid_nagios::server::service< / a > < / span > < br / >
2026-02-03 00:00:57 +01:00
< / dd >
< / dl >
2026-02-02 23:46:08 +01:00
< dl >
< dt > Defined in:< / dt >
< dd >
manifests/params.pp
< / dd >
< / dl >
< / div >
< h2 > Summary< / h2 >
Class holds all parameters for the confdroid_nagios module and is
inherited by all classes except defines.
< h2 > Overview< / h2 >
< div class = "docstring" >
< div class = "discussion" >
< p > confdroid_nagios::params.pp Module name: confdroid_nagios Author: 12ww1160 (12ww1160@confdroid.com)< / p >
< / div >
< / div >
< div class = "tags" >
2026-02-10 14:05:29 +01:00
< p class = "tag_title" > Parameters:< / p >
< ul class = "param" >
2026-02-02 23:46:08 +01:00
2026-02-10 14:05:29 +01:00
< li >
< span class = 'name' > ng_nagios_server< / span >
< span class = 'type' > (< tt > String< / tt > )< / span >
< em class = "default" > (defaults to: < tt > ' nagios.example.net' < / tt > )< / em >
—
< div class = 'inline' >
< p > The hostname or IP address of the Nagios server. This will determine the installation selection and the of the clients to connect to the Nagios server.< / p >
< / div >
< / li >
< / ul >
2026-02-02 23:46:08 +01:00
< / div > < div class = "method_details_list" >
< table class = "source_code" >
< tr >
< td >
< pre class = "lines" >
10
11
12
13
14
15
16
17
2026-02-10 14:05:29 +01:00
18
19
20
21
22
23
24
25< / pre >
2026-02-02 23:46:08 +01:00
< / td >
< td >
2026-02-10 14:05:29 +01:00
< pre class = "code" > < span class = "info file" > # File 'manifests/params.pp', line 10< / span >
2026-02-02 23:46:08 +01:00
class confdroid_nagios::params (
2026-02-10 14:05:29 +01:00
# main
String $ng_nagios_server = ' nagios.example.net' ,
2026-02-02 23:46:08 +01:00
) {
# Default facts
$fqdn = $facts[' networking' ][' fqdn' ]
$domain = $facts[' networking' ][' domain' ]
$os_name = $facts[' os' ][' name' ]
$os_release = $facts[' os' ][' release' ][' major' ]
# includes must be last
include confdroid_nagios::main::config
}< / pre >
< / td >
< / tr >
< / table >
< / div >
< / div >
< div id = "footer" >
Generated by < a href = "http://yardoc.org" title = "Yay! A Ruby Documentation Tool" target = "_parent" > yard< / a > .
< / div >
< / div >
< / body >
< / html >