make it possible to export a different port e.g. for nodes behind NAT
This commit is contained in:
parent
57b93c0883
commit
f42cfb8453
2 changed files with 4 additions and 1 deletions
|
@ -5,6 +5,7 @@ define tinc::instance(
|
||||||
$tinc_interface = 'eth0',
|
$tinc_interface = 'eth0',
|
||||||
$tinc_address = undef,
|
$tinc_address = undef,
|
||||||
$port = '655',
|
$port = '655',
|
||||||
|
$port_to_export = '655',
|
||||||
$compression = '10',
|
$compression = '10',
|
||||||
$mode = 'switch',
|
$mode = 'switch',
|
||||||
$tinc_up_content = undef,
|
$tinc_up_content = undef,
|
||||||
|
@ -114,7 +115,7 @@ define tinc::instance(
|
||||||
}
|
}
|
||||||
# export this host and collect all the other hosts
|
# export this host and collect all the other hosts
|
||||||
@@tinc::host{"${fqdn_tinc}@${name}":
|
@@tinc::host{"${fqdn_tinc}@${name}":
|
||||||
port => $port,
|
port => $port_to_export,
|
||||||
compression => $compression,
|
compression => $compression,
|
||||||
address => $host_address,
|
address => $host_address,
|
||||||
public_key => $tinc_keys[1],
|
public_key => $tinc_keys[1],
|
||||||
|
|
|
@ -5,6 +5,7 @@ define tinc::switch(
|
||||||
$tinc_interface = 'eth0',
|
$tinc_interface = 'eth0',
|
||||||
$tinc_address = undef,
|
$tinc_address = undef,
|
||||||
$port = '655',
|
$port = '655',
|
||||||
|
$port_to_export = '655',
|
||||||
$tinc_internal_interface = 'eth1',
|
$tinc_internal_interface = 'eth1',
|
||||||
$tinc_internal_ip = 'absent',
|
$tinc_internal_ip = 'absent',
|
||||||
$tinc_internal_netmask = 'absent',
|
$tinc_internal_netmask = 'absent',
|
||||||
|
@ -19,6 +20,7 @@ define tinc::switch(
|
||||||
tinc_interface => $tinc_interface,
|
tinc_interface => $tinc_interface,
|
||||||
tinc_address => $tinc_address,
|
tinc_address => $tinc_address,
|
||||||
port => $port,
|
port => $port,
|
||||||
|
port_to_export => $port_to_export,
|
||||||
compression => $compression,
|
compression => $compression,
|
||||||
mode => 'switch',
|
mode => 'switch',
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue