Commit Graph

52 Commits

Author SHA1 Message Date
Brian Muita f5cf852939 Added bind package to File resource defaults
Fixes concat failing because the bind group cannot be found on the first run
when bind isn't installed yet.
2014-11-27 18:30:50 +03:00
Nate Riffe 2d13b5cf3d Add a source parameter to bind::zone
Enable zone file initialization using a pre-existing zone file.
2014-10-09 16:18:21 -05:00
Nate Riffe a66b985adb Fix up bind::updater and support rndc
I thought I fixed rndc a while ago... not quite. Do it now. Make bind::updater
actually work (incomplete last time)
2014-06-27 14:43:46 -05:00
Nate Riffe 09cf90342b Add bind::updater class
Create a bind::updater class to add support for the dns_rr resource on systems
that will not have a BIND server installed or running.
2014-06-15 10:44:15 -05:00
Nate Riffe c4bc2a1c4a Add modelines and reformat pp files 2014-06-15 10:08:55 -05:00
Nate Riffe 0cede66bfb Fix rndc 2014-02-20 14:04:53 -06:00
Nate Riffe 4487b80401 Removed inclusion of concat::setup
Manual inclusion of concat::setup is deprecated and behaves strangely.
2014-01-20 17:19:41 -06:00
Nate Riffe ad347e8b26 Purge zones and configs that aren't managed 2013-10-05 11:07:05 -05:00
Nate Riffe 1f18261b08 Match template expectations for array values 2013-08-08 08:05:27 -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 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 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 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 2d1d6d826d Get debian's default zones accounted for 2012-09-03 23:05:12 -05:00
Nate Riffe 60c297394f Fix syntax 2012-09-03 22:06:07 -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 fa7b63eb7e Subscribe the service to configuration changes 2012-09-03 18:49:37 -05:00
Nate Riffe 259e37c795 Add acls 2012-09-03 18:24:06 -05:00
Nate Riffe e575d3a8b7 Consistency is awesome 2012-09-03 14:34:13 -05:00
Nate Riffe a6bbb4c2cd Add missing platform parameters 2012-09-03 14:28:30 -05:00
Nate Riffe 09d2fe4a78 Fix syntax 2012-09-03 14:25:08 -05:00
Nate Riffe 08dbd5d4ed Define boilerplate acl, view, and zone configs 2012-09-03 14:22:25 -05:00
Nate Riffe f89838cb93 Make the service depend on the package 2012-09-03 10:50:01 -05:00