Commit Graph

208 Commits

Author SHA1 Message Date
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
Nate Riffe f23bf1e1b4 Put semicolons where needed in view.erb 2012-09-03 22:09:29 -05:00
Nate Riffe 60c297394f Fix syntax 2012-09-03 22:06:07 -05:00
Nate Riffe ec56b2e376 Adjust spacing 2012-09-03 22:01:35 -05:00
Nate Riffe e7899e97d0 Try inheritance 2012-09-03 21:56:48 -05:00
Nate Riffe 594d850cb2 Add templates for named.conf and for view fragments 2012-09-03 21:52:38 -05:00
Nate Riffe 641d416c97 Shift the burden of causality to the files 2012-09-03 19:52:40 -05:00
Nate Riffe da7e6b9465 Must declare confdir to depend on it 2012-09-03 19:42:01 -05:00
Nate Riffe f09ca602b0 Hide the blank lines 2012-09-03 19:37:02 -05:00
Nate Riffe fa7b63eb7e Subscribe the service to configuration changes 2012-09-03 18:49:37 -05:00
Nate Riffe 2a567bc09a Fix template syntax 2012-09-03 18:45:06 -05:00
Nate Riffe 259e37c795 Add acls 2012-09-03 18:24:06 -05:00