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
Nate Riffe
1aebf94b7f
Release version 5.1.2
2016-01-29 07:54:42 -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
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
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
Nate Riffe
ec67ec92b5
Reformat README and add troubleshooting
2016-01-18 20:41:12 -06:00
Nate Riffe
0388e91dc6
Try to validate that module-data is working
...
`bind::defaults::supported` should always have a boolean value. If it does not,
then this means either 1) user error (e.g. the user defined some other value
for the key) or 2) module_data is not functioning correctly.
2016-01-12 20:03:14 -06:00
Nate Riffe
b854c11e2e
Add testing on 3.8.0 and 4.0.0
...
Also remove a few in-between older versions. Keep the oldest.
2016-01-12 19:35:40 -06:00
Thomas Sturm
fbb7e3c7d7
Fixed TLSA support and added support for SSHFP record type
2016-01-11 21:42:42 +01:00
Nate Riffe
27f253354b
Fix some odd formatting and outdated info
...
How did the description get turned into a title? That's weird. Also, `cachedir` and `confdir` are no longer parameters of the `bind` class.
2016-01-06 20:56:57 -06:00
Nate Riffe
b9415ff2f7
Release version 5.0.1
2015-12-27 09:45:57 -06:00
Nate Riffe
7758226ed8
Merge pull request #66 from inkblot/autorequire-local-service
...
When a record is local, require the service
2015-12-27 09:41:26 -06:00
Nate Riffe
6d655fbfbc
When a record is local, require the service
2015-12-27 09:22:20 -06:00
Nate Riffe
dddbe28cb9
Release version 5.0.0
2015-12-26 11:03:32 -06:00
Nate Riffe
4f04a1f066
Merge pull request #65 from inkblot/defaults-not-params
...
Turn `params` into `defaults` and formalize it
2015-12-26 10:22:38 -06:00
Nate Riffe
3bfcc19a3e
Turn params into defaults and formalize it
...
The `params` vs. `bind` class distinction has been blurry for a long time. I'm
formalizing it.
`params` is now `defaults` and its purpose is to gather platform-specific
variation into a single scope. These variables are related to situating a BIND
server on a particular platform and it should not ever be necessary or perhaps
even possible to change them as a matter of preference. Rather, correct values
are function of e.g. `$osfamily` or `$operatingsystem`.
The parameters of the `bind` class are limited to those that control the
server's feature set. These parameters *are* matters of preference and/or
purpose, rather than platform.
Also, I have taken some care to develop a convention for direct references to
qualified parameters where they are re-scoped into the local scope centrally at
the top first, and subsequent references are to the local value. This should
minimize future code churn and also aid readability.
2015-12-26 10:06:24 -06:00
Nate Riffe
07a7aca153
Merge pull request #64 from inkblot/fix-updater-warnings
...
Put confdir in the params class, and more..
2015-12-26 08:53:07 -06:00
Nate Riffe
250cb4e4c6
Put confdir in the params class, and more..
...
Fix a bunch of warnings whne using the bind::updater class by moving confdir to
the params class. In order for this to work, the bind and bind::updater classes
both now inherit from params. Also, fix the default value for
managed_key_directory to something that's actually falsey.
2015-12-26 01:05:52 -06:00
Nate Riffe
1af06cbd88
Release version 4.4.0
2015-12-19 09:30:31 -06:00
Nate Riffe
82ada816e4
Merge pull request #61 from inkblot/document-updater-class
...
Document the `bind::updater` class a little bit
2015-12-19 09:27:44 -06:00
Nate Riffe
40f7972dc8
Merge pull request #59 from nerdlich/dnssec_more_secure
...
use modern dnssec key algorithm and provide option to use NSEC3
2015-12-19 09:26:51 -06:00
Nate Riffe
f3456494b8
Document the bind::updater class a little bit
2015-12-19 09:21:02 -06:00
Nate Riffe
c595a5da7a
Merge branch 'managed-keys-directory'
2015-12-19 09:15:41 -06:00
Nate Riffe
05b679a93d
Fix a scoping issue in the template
2015-12-19 09:14:18 -06:00
Nate Riffe
1658fd82c3
Set managed-keys-directory
...
This is needed on RedHat derivatives.
2015-12-19 09:14:18 -06:00
Nate Riffe
e79f3cab6d
Merge pull request #58 from nerdlich/fix_dmarc_ds_tlsa
...
remove escaped semicolons and additional spaces from dig query output
2015-12-19 09:13:15 -06:00
Thomas Sturm
3928c7de6a
use modern dnssec key algorithm and provide option to use NSEC3
2015-10-25 15:32:44 +01:00
Thomas Sturm
4ac574742a
remove escaped semicolons and additional spaces from dig query output for certain types
2015-10-25 12:10:29 +01:00
Nate Riffe
15d61bcefc
Merge branch 'view-servers'
2015-10-24 09:18:46 -05:00
Nate Riffe
2f2e971efd
Reduce template abstraction and add documentation
...
Modify the handling of the `servers` property in `bind::view` to respond to
specific keys in the config hash for each server, and document how this
property is handled.
2015-10-24 09:17:38 -05:00
Thomas Farvour
8005dfa7d9
Add the ability to specify server directives in a view (e.g. using TSIG keys) with a slave -> master.
2015-10-24 09:17:38 -05:00
Nate Riffe
a403718c32
Merge pull request #57 from inkblot/module-data-version
...
Module data version
2015-10-24 09:16:41 -05:00
Nate Riffe
1101b2ebc8
Document that there are dependencies to meet ...
...
And also suggest a mode of installation.
2015-10-24 09:10:54 -05:00
Nate Riffe
472dc05a97
Set a version constraint on module_data
2015-09-19 11:12:54 -05:00
Nate Riffe
52e3838e4f
Release version 4.3.0
2015-08-20 07:16:07 -05:00
Nate Riffe
df95b958c0
Merge branch 'patch-1'
2015-08-20 07:12:03 -05:00