Commit Graph

269 Commits

Author SHA1 Message Date
Nate Riffe
7ec92d395c Fixes a problem with the split of dig's output
Split at whitespace rather than tabs, since dig is "smart" about formatting.
The bug was causing superfluous updates.
2014-01-20 16:25:16 -06:00
Nate Riffe
b67ac0933f Document dns_rr 2013-11-30 19:59:34 -06:00
Nate Riffe
3e6ab1b0d4 Creates a dns_rr resource for managing RRs 2013-11-30 19:27:48 -06:00
Nate Riffe
4023ae6aff Bump module to 1.0.1 2013-10-05 11:07:30 -05:00
Nate Riffe
ad347e8b26 Purge zones and configs that aren't managed 2013-10-05 11:07:05 -05:00
Nate Riffe
378fbc8744 Prepare to publish to the forge 2013-09-22 15:20:29 -05:00
Nate Riffe
9d7ce3f19f Produce actual documentation 2013-09-22 15:19:46 -05:00
Nate Riffe
97a8bf0196 key_directory condition got flipped, semantically 2013-08-08 08:19:53 -05:00
Nate Riffe
1f18261b08 Match template expectations for array values 2013-08-08 08:05:27 -05:00
Nate Riffe
a930f53a4a Handle array values idiomatically 2013-08-08 07:40:00 -05:00
Nate Riffe
d044268f07 A bit overzealous on that last fix 2013-07-07 20:16:02 -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
5f4e454ea6 Make a Modulefile for bind 2013-04-11 07:19:24 -05:00
Nate Riffe
7c947f478a key_directory can be null, account for it 2012-10-07 21:14:00 -05:00
Nate Riffe
a5185b5aaf Fix dnssec-init to respect alt key-directory 2012-10-07 08:23:27 -05:00
Nate Riffe
97ce940f50 Differentiate the key init by namevar 2012-10-06 22:41:14 -05:00
Nate Riffe
9d0f03b5f6 Support alternate key directories 2012-10-06 22:29:54 -05:00
Nate Riffe
42a5e99f87 Make manual configuration possible 2012-10-06 16:40:59 -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
fe1ceca8fd Allow override of BIND's version string 2012-10-06 10:50:02 -05:00
Nate Riffe
22e0d2c603 Use right parameter name 2012-10-04 19:08:24 -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
64f10b4774 Get file and concat dependencies in order 2012-09-25 23:01:23 -05:00
Nate Riffe
b26cc808c9 Merge branch 'master' of https://github.com/inkblot/puppet-bind 2012-09-14 07:33:58 -05:00
Nate Riffe
699af3527a Enable DNSSEC validation in the resolver by default 2012-09-14 07:33:45 -05:00
Nate Riffe
114f16b33a Parameterize the key file's owner and group 2012-09-05 10:33:34 -05:00
Nate Riffe
db236c58a6 Don't quote keystuff, it breaks it 2012-09-05 00:32:36 -05:00
Nate Riffe
6f170c4e58 Put zone files in the cache dir 2012-09-05 00:11:21 -05:00
Nate Riffe
d8f18bc4f8 Compatibility with puppetlabs/dhcp 2012-09-05 00:07:39 -05:00
Nate Riffe
a62f9dd107 named.conf is not a concat, make one for keys 2012-09-04 23:53:04 -05:00
Nate Riffe
4e74ffe8a9 Fix typo and rename template 2012-09-04 23:48:56 -05:00
Nate Riffe
107fe10194 Add keys 2012-09-04 23:45:28 -05:00
Nate Riffe
47c223eadd Fix typo 2012-09-04 22:57:23 -05:00
Nate Riffe
7fb2312a22 Fix syntax 2012-09-04 22:55:15 -05:00
Nate Riffe
d2b830a2e9 Initialize zone files for non-forward zones 2012-09-04 22:53:10 -05:00
Nate Riffe
a4d78368b3 Make zone configs notify the service 2012-09-04 22:43:23 -05:00
Nate Riffe
6ac1a1cefa Avoid naming collision 2012-09-04 12:39:35 -05:00
Nate Riffe
e5cac24358 Fix syntax in named.conf 2012-09-04 12:36:40 -05:00
Nate Riffe
d8b9fe2e8e Fix syntax 2012-09-04 12:32:11 -05:00
Nate Riffe
17cb883391 Try this? 2012-09-04 12:29:45 -05:00
Nate Riffe
64f37c1cdf Fix syntax 2012-09-04 12:27:54 -05:00
Nate Riffe
7b53c4c29d Set the file value for zones 2012-09-04 12:23:12 -05:00
Nate Riffe
d189c62002 Enable configuration of some options 2012-09-04 12:12:30 -05:00
Nate Riffe
63b3c4037b Add a zone definition 2012-09-04 07:24:31 -05:00
Nate Riffe
6800ca9ebc Include default zones regardless of recursion 2012-09-03 23:18:31 -05:00
Nate Riffe
0a383a49fe Adjust indentation 2012-09-03 23:12:55 -05:00
Nate Riffe
2ea577f97b Move default zones into the view when recursion is enabled 2012-09-03 23:10:29 -05:00
Nate Riffe
2d1d6d826d Get debian's default zones accounted for 2012-09-03 23:05:12 -05:00