90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
|
# File 'manifests/global_defs.pp', line 90
class keepalived::global_defs (
$notification_email = undef,
$notification_email_from = undef,
$smtp_server = undef,
$smtp_connect_timeout = undef,
$router_id = undef,
$script_user = undef,
$enable_script_security = undef,
$enable_snmp_keepalived = undef,
$enable_snmp_vrrp = undef,
$enable_snmp_checker = undef,
$enable_snmp_rfc = undef,
$enable_snmp_rfcv2 = undef,
$enable_snmp_rfcv3 = undef,
$enable_traps = undef,
Boolean $enable_dbus = false,
Optional[Boolean] $vrrp_higher_prio_send_advert = undef,
Optional[Boolean] $vrrp_min_garp = undef,
Optional[Integer] $vrrp_garp_lower_prio_repeat = undef,
Optional[Integer] $vrrp_garp_master_delay = undef,
Optional[Integer] $vrrp_garp_master_refresh = undef,
Optional[Integer] $vrrp_garp_master_repeat = undef,
Optional[Integer] $vrrp_garp_master_refresh_repeat = undef,
Optional[Integer] $vrrp_garp_lower_prio_delay = undef,
Optional[Float] $vrrp_startup_delay = undef,
Optional[Integer] $bfd_rlimit_rttime = undef,
Optional[Integer] $checker_rlimit_rttime = undef,
Optional[Integer] $vrrp_rlimit_rttime = undef,
Optional[Integer[-20, 19]] $bfd_priority = undef,
Optional[Integer[-20, 19]] $checker_priority = undef,
Optional[Integer[-20, 19]] $vrrp_priority = undef,
Optional[Integer[1, 99]] $bfd_rt_priority = undef,
Optional[Integer[1, 99]] $checker_rt_priority = undef,
Optional[Integer[1, 99]] $vrrp_rt_priority = undef,
Boolean $bfd_no_swap = false,
Boolean $checker_no_swap = false,
Boolean $vrrp_no_swap = false,
Boolean $vrrp_check_unicast_src = false,
Optional[Integer[2, 3]] $vrrp_version = undef,
Optional[Integer[-1, 99]] $max_auto_priority = undef,
Boolean $dynamic_interfaces = false,
Optional[Stdlib::Absolutepath] $vrrp_notify_fifo = undef,
Optional[Stdlib::Absolutepath] $vrrp_notify_fifo_script = undef,
$snmp_socket = 'unix:/var/agentx/master',
) {
concat::fragment { 'keepalived.conf_globaldefs':
target => "${keepalived::config_dir}/keepalived.conf",
content => template('keepalived/globaldefs.erb'),
order => '010',
}
}
|