File tree Expand file tree Collapse file tree 4 files changed +9
-2
lines changed Expand file tree Collapse file tree 4 files changed +9
-2
lines changed Original file line number Diff line number Diff line change 3
3
All notable changes to this project will be documented in this file. This
4
4
project adheres to [ Semantic Versioning] ( http://semver.org/ ) .
5
5
6
+ ## (next)
7
+ - NEW: cfnetwork::dnssec option to control systemd-resolved DNSSEC
8
+
6
9
## 1.3.0 (2019-04-14)
7
10
- CHANGED: to allow dash in domain names
8
11
- CHANGED: cfnetwork::ipset to also force fetching hosts
Original file line number Diff line number Diff line change @@ -310,6 +310,7 @@ anchor:
310
310
* `hosts = undef` - arbitrary definition of custom /etc/hosts entries based on `host` type
311
311
* `hosts_locality = 'localtion'` - either 'location' or 'pool' for static hosts selection
312
312
* `prefer_ipv4 = true` - prefer IPv4 address resolution over IPv6
313
+ * `dnnsec = on` - control systemd-resolved DNSSEC option
313
314
314
315
# ## `cfnetwork::iface` type
315
316
Original file line number Diff line number Diff line change 44
44
$hosts_locality = ' location' ,
45
45
Boolean
46
46
$prefer_ipv4 = true ,
47
+ Enum[' on' , ' allow-downgrade' , ' off' ]
48
+ $dnssec = ' on' ,
47
49
) {
48
50
include cfnetwork::sysctl
49
51
# ---
105
107
file { '/etc/systemd/resolved.conf' :
106
108
mode => ' 0644' ,
107
109
content => epp(' cfnetwork/resolved.conf.epp' , {
108
- dns_servers => $dns_servers ,
110
+ dns_servers => $dns_servers ,
111
+ dnssec => $dnssec ,
109
112
}),
110
113
}
111
114
Original file line number Diff line number Diff line change 3
3
DNS=<%= $srv %>
4
4
<% } } -%>
5
5
Domains=<%= $::trusted['domain'] %>
6
- DNSSEC=yes
6
+ DNSSEC=<%= $dnssec %>
7
7
Cache=yes
8
8
9
9
You can’t perform that action at this time.
0 commit comments