Nate Riffe
ac852d2e5b
Lint cleanup
2014-12-11 07:12:19 -06:00
Nate Riffe
66cc6ea21d
Fix up the resource ordering
...
- Give the service and package resources stable titles and specify actual names
via resource parameters.
- Make all the files (including concats) happen after the package, and notify
the service
2014-11-28 09:17:09 -06:00
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
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
42a5e99f87
Make manual configuration possible
2012-10-06 16:40:59 -05:00
Nate Riffe
fe1ceca8fd
Allow override of BIND's version string
2012-10-06 10:50:02 -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
699af3527a
Enable DNSSEC validation in the resolver by default
2012-09-14 07:33:45 -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
107fe10194
Add keys
2012-09-04 23:45:28 -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
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
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
Nate Riffe
b219c94fb8
Remove invalid hasreload parameter
2012-09-03 10:39:51 -05:00
Nate Riffe
45bc83642d
Install the package and start the service
2012-09-03 10:32:48 -05:00