Nate Riffe
dcbba5a0cb
Harmonize default value for also_notify
...
The template code that processes also_notify is of a kind with the checks and
processing of other optional smart-array values. Make its default an empty
string so that the clause may be properly omitted from a config that doesn't
use it.
2016-05-06 15:18:53 -05:00
Nate Riffe
6decb42f32
Release version 5.2.1
2016-04-20 14:15:56 -05:00
Nate Riffe
9e9462faa3
Merge branch 'fix-view-syntax'
2016-04-20 14:15:24 -05:00
Nate Riffe
50e9764ea4
Merge branch 'fix-view-syntax' into 6.0-prerelease
2016-04-20 14:13:02 -05:00
Nate Riffe
bc34a9881d
Add missing end on @servers iteration
...
Also normalize the indentation. Ruby code is 2-space indented, templated
configuration is tab indented.
2016-04-20 14:11:50 -05:00
Nate Riffe
0f3728da6d
Release version 5.2
2016-04-20 11:40:45 -05:00
Nate Riffe
0f4f548a72
Merge branch 'trim-module-data-hierarchy' into 6.0-prerelease
2016-04-20 11:37:39 -05:00
Nate Riffe
89f21715f3
Merge branch 'trim-module-data-hierarchy'
2016-04-20 11:37:26 -05:00
Nate Riffe
c0f47735ea
Limit the module data hierarchy to extant tuples
2016-04-20 11:37:00 -05:00
Nate Riffe
05f990bcc9
Merge remote-tracking branch 'hdeadman/moduledata' into 6.0-prerelease
2016-04-20 11:36:03 -05:00
Nate Riffe
bf5af116d2
Merge remote-tracking branch 'hdeadman/moduledata'
2016-04-20 11:35:40 -05:00
Nate Riffe
0532e1cd57
Merge remote-tracking branch 'ocado/empty-zones' into 6.0-prerelease
...
Conflicts:
manifests/view.pp
2016-04-20 08:17:51 -05:00
Nate Riffe
dd03f5a559
Merge remote-tracking branch 'ocado/empty-zones'
...
Conflicts:
manifests/view.pp
2016-04-20 08:17:27 -05:00
Nate Riffe
1ec9823c0f
Merge remote-tracking branch 'ocado/minimal-responses' into 6.0-prerelease
...
Conflicts:
templates/view.erb
2016-04-20 08:07:56 -05:00
Nate Riffe
db935f8b86
Merge remote-tracking branch 'ocado/minimal-responses'
2016-04-20 08:05:49 -05:00
Nate Riffe
d50406d0df
Merge remote-tracking branch 'ocado/notify-source' into 6.0-prerelease
2016-04-20 08:02:26 -05:00
Nate Riffe
31ef46feb8
Merge remote-tracking branch 'ocado/notify-source'
2016-04-20 08:02:17 -05:00
Nate Riffe
8348f42a17
Merge remote-tracking branch 'hdeadman/forwarderport' into 6.0-prerelease
2016-04-20 07:39:32 -05:00
Nate Riffe
202526e425
Merge remote-tracking branch 'hdeadman/forwarderport'
2016-04-20 07:38:25 -05:00
Ahmad Jagot
2b8b7ccc41
Add allow-empty-zones support.
...
Conflicts:
manifests/view.pp
templates/view.erb
2016-04-20 13:37:20 +01:00
Nate Riffe
4d2d2f63a8
Merge branch 'filter-aaaa-on-v4-option' into 6.0-prerelease
2016-04-20 07:33:18 -05:00
Nate Riffe
f3df39fcf6
Merge branch 'filter-aaaa-on-v4-option'
2016-04-20 07:31:52 -05:00
Jean-Francois Roche
badd25b0e6
Add option to filter ipv6 address on ipv4
...
refs https://kb.isc.org/article/AA-00576/0/Filter-AAAA-option-in-BIND-9-.html
2016-04-20 07:30:54 -05:00
Alex Frolkin
e579b5479b
Support minimal-responses setting on views
2016-04-15 15:32:09 +01: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
dfa697a1b6
update to use puppet 4 built-in support for module data
...
https://docs.puppetlabs.com/puppet/latest/reference/lookup_quick_module.html
2016-02-12 09:58:59 -05: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
1aebf94b7f
Release version 5.1.2
2016-01-29 07:54:42 -06:00
Nate Riffe
31cc2ada68
Merge branch 'root-zone-naming' into 6.0-prerelease
2016-01-29 07:52:45 -06:00
Nate Riffe
0bfe0b70db
Merge pull request #79 from inkblot/root-zone-naming
...
Root zone naming
2016-01-29 07:45:28 -06:00
Nate Riffe
43211dc602
Merge branch 'redhat-default-zones' into 6.0-prerelease
2016-01-29 07:33:12 -06:00
Nate Riffe
44b4b45761
Add option to disable default zone inclusion
...
By setting bind::include_default_zones to false, a user can suppress the
inclusion of the default definitions for the root hints zone and RFC 1912
zones. These are supplied with the BIND package's default configuration on both
Debian and RedHat derived systems. These zones are necessary for a resolver,
but may be omitted if the server acts strictly as an authoritative server.
2016-01-29 07:32:54 -06:00
Nate Riffe
91c883cfd9
Fix source path
2016-01-29 07:32:54 -06:00
Nate Riffe
57002c31a4
Include the default zones on RedHat
...
RedHat's default zones are baked into the stock named.conf, which the module's
template completely rewrites. Since the module is extremely view-based, and the
Debian default-zones are repositioned into the zones, let's take those defaults
out of the stock named.conf, build a configuration file out of them and include
it in the view just the same.
2016-01-29 07:32:54 -06:00
Nate Riffe
0b674de1ed
Just one conditional
2016-01-29 07:30:57 -06: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
Nate Riffe
3333c58e33
Merge remote-tracking branch 'nerdlich/sshfp' into 6.0-prerelease
2016-01-29 07:30:37 -06:00
Nate Riffe
c024a7fc5d
Merge pull request #71 from nerdlich/sshfp
...
Fixed TLSA support and added support for SSHFP record type
2016-01-29 07:28:34 -06:00
Nate Riffe
9a06c0a30b
Release version 5.1.1
2016-01-29 06:42:03 -06:00
Nate Riffe
d605d38d16
Merge pull request #78 from zipkid/77_bind_updater
...
fix #77 bind::updater on server
2016-01-29 06:38:27 -06:00
Nate Riffe
b846945f2d
Merge pull request #68 from inkblot/disable-autorequire-for-1.8.7
...
Check for API support for autorequire
2016-01-29 06:37:54 -06:00
Nate Riffe
c4918b7295
Flip the assumption
...
If `Socket.ip_address_list` doesn't exist, then assume the dependency.
2016-01-29 06:30:44 -06:00
Nate Riffe
2fb9d23c01
Check for API support for autorequire
...
`Socket.ip_address_list` is a new addition to ruby 1.9. Maintain support for
ruby 1.8.7 by making the new autorequire feature of `resource_record`
conditional on the existence of the required API.
2016-01-29 06:30:44 -06:00
Stefan - Zipkid - Goethals
12bda76ab9
- fix conflicts when using bind::updater on all nodes.
2016-01-27 09:49:31 +01:00
Nate Riffe
ba06763b96
Release version 5.1.0
2016-01-20 19:22:22 -06:00
Nate Riffe
4f7f17c924
Merge pull request #70 from inkblot/default-zones-warning
...
Add upgrade warnings for Red Hat
2016-01-20 19:21:03 -06:00
Nate Riffe
ae3bfa7f1b
Add warnings and safety checks and documentation
...
The changes in the `redhat-default-zones` branch, when released, may cause
upgrade difficulties for Red Hat system administrators. Try to ease the
transition.
2016-01-19 07:44:30 -06:00
Nate Riffe
d5e1b19b1a
Merge pull request #75 from inkblot/puppet-4.0
...
Add testing on 3.8.0 and 4.0.0
2016-01-19 07:42:22 -06:00
Nate Riffe
33242c88b8
Merge pull request #74 from inkblot/validate-module-data
...
Validate module data
2016-01-19 07:29:16 -06:00
Nate Riffe
f6cc1e03e9
Add missing quote
2016-01-19 06:40:54 -06:00