Tom Ford
9cd83cc317
Allow an empty forwarders {} statement
2016-07-08 15:07:15 +01:00
Nate Riffe
cd6e0f8b9c
Fix the indentation
2016-07-04 09:53:42 -05:00
Tom Ford
6236ad7167
Allow 'explicit' zone notification
...
Allow the 'explicit' value of a zones notify config to be set as well as yes/no.
2016-06-29 16:31:32 +01:00
Nate Riffe
31ef46feb8
Merge remote-tracking branch 'ocado/notify-source'
2016-04-20 08:02:17 -05:00
Alex Frolkin
0f5d3e6019
Add support for notify-source and also-notify
...
Conflicts:
templates/view.erb
2016-04-15 15:29:31 +01:00
Hal Deadman
aadc1f2f89
support forwarding a zone to a dns server on port other than 53
...
e.g. Consul runs on 8600
https://www.consul.io/docs/guides/forwarding.html
zone "consul" IN {
type forward;
forward only;
forwarders { 127.0.0.1 port 8600; };
};
2016-02-10 10:47:12 -05:00
Nate Riffe
34478d25da
Use an alternate name for the '.' zone
...
The root zone's domain is `.` but this means something special in the
filesystem which causes an error when creating the zone file.
2016-01-29 07:30:57 -06:00
Mike Bryant
1e8d0b3d0d
Add support for the update-policy statement
2015-06-11 15:56:01 +01:00
Nate Riffe
9f5c4bacb0
Add dynamic parameter to bind::zone
...
Add a parameter to `bind::zone` which indicates whether a zone is dynamic or
not. This has the effect of allowing puppet to manage the zone file rather than
simply initialize it. This change also introduces more appropriate handling of
slave and stub zones, so that puppet will not populate a stock zone file,
forcing the nameserver to do a zone transfer when a zone is created.
Also, there is now a substancial amount of validation in the `bind::zone` class
in order to prevent invalid parameter combinations, so that validity may be
assumed elsewhere in the manifest and in the configuration template.
2015-05-14 11:14:48 -05:00
Trevor Smith
13723a72cf
add closing block
2015-03-20 13:45:57 -04:00
Trevor Smith
015f7174cc
add logic to prevent the notify option being included in the zone file for stub zones
2015-03-20 13:45:57 -04:00
Nate Riffe
8c250445f0
Terminate the line
2015-01-08 09:08:21 -06:00
Nate Riffe
61adcc07c4
Add support for transfer-source
2015-01-08 08:17:01 -06:00
Nate Riffe
97a8bf0196
key_directory condition got flipped, semantically
2013-08-08 08:19:53 -05:00
Nate Riffe
a930f53a4a
Handle array values idiomatically
2013-08-08 07:40:00 -05:00
Nate Riffe
05097dcd05
Access class variables the new way
...
Recent puppets demand that puppet class variables be qualified as instance
members when accessed from within a template.
2013-06-30 09:04:37 -05:00
Nate Riffe
9d0f03b5f6
Support alternate key directories
2012-10-06 22:29:54 -05:00
Nate Riffe
474b6f6967
Put notification stuff are zonefile related and interfere with forward zones
2012-10-06 15:51:05 -05:00
Nate Riffe
26b43b3169
Support forward zones
2012-10-06 15:10:46 -05:00
Nate Riffe
28225f59e9
Add support for zone notification options
2012-10-04 19:04:21 -05:00
Nate Riffe
f30747d10b
Add support for DNSSEC signed zones (breaking)
...
This adds a 'dnssec' parameter to the bind::zone define which causes the module
to generate keys and sign the zone. Some caveats and breaking changes:
1) Existing non-signed zones will have to be manually moved and signed
2) Signed zones are treated as dynamic
2012-10-04 14:20:15 -05:00
Nate Riffe
6ac1a1cefa
Avoid naming collision
2012-09-04 12:39:35 -05:00
Nate Riffe
63b3c4037b
Add a zone definition
2012-09-04 07:24:31 -05:00