Skip to content

Commit 7d2dd58

Browse files
adding support for interface_automatic_ports
1 parent 42b00f2 commit 7d2dd58

File tree

3 files changed

+13
-0
lines changed

3 files changed

+13
-0
lines changed

REFERENCE.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ The following parameters are available in the `unbound` class:
5555
* [`port`](#-unbound--port)
5656
* [`interface`](#-unbound--interface)
5757
* [`interface_automatic`](#-unbound--interface_automatic)
58+
* [`interface_automatic_ports`](#-unbound--interface_automatic_ports)
5859
* [`outgoing_interface`](#-unbound--outgoing_interface)
5960
* [`outgoing_range`](#-unbound--outgoing_range)
6061
* [`outgoing_port_permit`](#-unbound--outgoing_port_permit)
@@ -353,6 +354,14 @@ Data type: `Boolean`
353354

354355
Default value: `false`
355356

357+
##### <a name="-unbound--interface_automatic_ports_"></a>`interface_automatic_ports`
358+
359+
Data type: `Optional[String[1]]`
360+
361+
362+
363+
Default value: `undef`
364+
356365
##### <a name="-unbound--outgoing_interface"></a>`outgoing_interface`
357366

358367
Data type: `Array[String[1]]`

manifests/init.pp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
Integer[0, 65535] $port = 53,
2121
Array[String[1]] $interface = [],
2222
Boolean $interface_automatic = false,
23+
Optional[String[1]] $interface_automatic_ports = undef,
2324
Array[String[1]] $outgoing_interface = [], # version 1.5.10
2425
Optional[Integer[1]] $outgoing_range = undef,
2526
Unbound::Range $outgoing_port_permit = '32768-65535',

templates/unbound.conf.erb

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,9 @@ server:
3434
<%= print_config('port', @port) -%>
3535
<%= print_config('interface', @interface) -%>
3636
<%= print_config('interface-automatic', @interface_automatic) -%>
37+
<% if @interface_automatic_ports -%>
38+
<%= print_config('interface-automatic-ports', @interface_automatic_ports) -%>
39+
<% end -%>
3740
<%= print_config('outgoing-interface', @outgoing_interface) -%>
3841
<%= print_config('outgoing-range', @outgoing_range) -%>
3942
<%- if @outgoing_port_permit_first -%>

0 commit comments

Comments
 (0)