blob: 3c9037083ef0d22f19e9600d5845cb0ffd75bcc6 (
plain)
1
2
3
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
|
# outgoing puppet params
class shorewall::rules::puppet(
$puppetserver = "puppet.${::domain}",
$puppetserver_v6 = undef,
$puppetserver_port = 8140,
$shorewall6 = true,
){
shorewall::params{
'PUPPETSERVER_PORT':
value => $puppetserver_port,
shorewall6 => $shorewall6;
}
if is_ipv4_address($puppetserver){
shorewall::params4{
'PUPPETSERVER':
value => $puppetserver;
}
if $puppetserver_v6 {
shorewall::params6{
'PUPPETSERVER':
value => $puppetserver_v6;
}
}
} elsif is_ipv6_address($puppetserver){
shorewall::params6{
'PUPPETSERVER':
value => $puppetserver;
}
} else {
shorewall::params{
'PUPPETSERVER':
value => $puppetserver,
shorewall6 => $shorewall6;
}
}
}
|