Commit Graph

139 Commits

Author SHA1 Message Date
Nate Riffe 01cb48191e Generate an rndc key, let BIND rest on defaults
In the absence of any 'controls' configuration, BIND uses the rndc.key file
containing a key named rndc-key for rndc by default. In this mode, there is
also no need for any explicit settings in rndc.conf.
2015-01-18 10:31:12 -06:00
Nate Riffe 9b1cbacee0 Give bind::key the ability to generate keys
Also, allow them to be placed elsewhere in the filesystem and make it possible
to exclude a key from the named configuration.
2015-01-18 10:11:24 -06:00
Nate Riffe a981de576e Release version 3.4.4 2015-01-13 07:50:52 -06:00
Nate Riffe 0f12e399bb Merge pull request #18 from klti/pr-view-improvements
I'm not familiar with the "match-recursive-only" directive, but this all seems reasonable.
2015-01-12 11:50:50 -06:00
Tilo Klausing 0ebec14102 added support for view directive "match-recursive-only"
allows for dedicated views separating resolver and authorative functions
within the same server
2015-01-12 15:44:33 +01:00
Tilo Klausing f9ed618b36 view fragment order is explictly controllable via optional parameter
order

this is neccessary because the order in the config is relevant for the
evaluation by bind
2015-01-12 15:44:18 +01:00
Nate Riffe b7e585f2d9 Release version 3.4.3 2015-01-08 09:08:46 -06:00
Nate Riffe 8c250445f0 Terminate the line 2015-01-08 09:08:21 -06:00
Nate Riffe ca551e69e9 Release version 3.4.2 2015-01-08 08:38:13 -06:00
Nate Riffe 9fb9f26ee5 No specific version requirement for module_data 2015-01-08 08:37:51 -06:00
Nate Riffe 8920364f6c Release version 3.4.1 2015-01-08 08:20:36 -06:00
Nate Riffe 61adcc07c4 Add support for transfer-source 2015-01-08 08:17:01 -06:00
Nate Riffe 7a74314a1e Make it all work again.
Previous iterations and even a release were all broken. The module works again,
sorry for the interlude.

- Giving up on params and moving to module_data (WIP)
- Change the Package and Service references to the static 'bind' name
- Add a meager amount of test coverage
2015-01-08 08:09:32 -06:00
Nate Riffe f7740f2a05 Make some assertions about ordering 2014-12-19 11:27:38 -06:00
Nate Riffe 78173fa80b Add an example to assert the service 2014-12-17 07:07:59 -06:00
Nate Riffe f5e642d592 Twiddle wakka that recalled version 2014-12-16 08:02:51 -06:00
Nate Riffe 5de8225b79 3.5.0 was recalled. 2014-12-16 07:39:05 -06:00
Nate Riffe b5036578b2 Puppet just isn't ready for 2.1 yet 2014-12-16 07:19:42 -06:00
Nate Riffe ed3de4ef3a It puts the status in the README. 2014-12-16 07:18:15 -06:00
Nate Riffe 0332b94944 Less cruft this way 2014-12-16 07:16:06 -06:00
Nate Riffe 75d0f5807a Add more puppets, allow failure on 2.1.1 2014-12-15 15:37:15 -06:00
Nate Riffe f564797f58 Use a pre-installed 2.1.x version 2014-12-15 15:11:27 -06:00
Nate Riffe 3a78d582fc Ignore vendor files 2014-12-15 15:06:40 -06:00
Nate Riffe 31bc353aff Supply different gemfiles to Travis-CI
Use Travis-CI's built in support for gem version differentiation by gemfile.
2014-12-15 14:56:52 -06:00
Nate Riffe 636e77356a Add an assertion.
Mostly, this implies adding all of the boilerplate needed to start using
rspec-puppet with fixtures and whatnot.
2014-12-15 14:05:53 -06:00
Nate Riffe bf7f5f93fc 0 Examples, 0 Failures 2014-12-14 07:13:39 -06:00
Nate Riffe 11fbd51d21 Disable autoloader layout check 2014-12-13 08:14:30 -06:00
Nate Riffe b933037d56 No --relative? ok. 2014-12-12 13:02:07 -06:00
Nate Riffe 8f52013c14 Make the Gemfile respond to PUPPET_VERSION 2014-12-12 09:40:26 -06:00
Nate Riffe 98af3eefa4 Try using Travis CI 2014-12-12 09:27:02 -06:00
Nate Riffe 48b23e0825 Wow 2014-12-12 08:27:51 -06:00
Nate Riffe 6bc5ccaac1 Fix metadata syntax error 2014-12-12 08:26:39 -06:00
Nate Riffe db0fad1933 Release version 3.4.0 2014-12-12 08:25:15 -06:00
Nate Riffe 7b4430b653 Convert to metadata.json 2014-12-12 08:24:54 -06:00
Nate Riffe 3d1d7a29dc Really fix lint issues 2014-12-12 07:33:00 -06:00
Nate Riffe ac852d2e5b Lint cleanup 2014-12-11 07:12:19 -06:00
Nate Riffe 259c704b51 Release version 3.3.0 2014-12-10 18:33:49 -06:00
Nate Riffe f90f0f5caf Deprecate dns_rr 2014-12-10 18:31:27 -06:00
Nate Riffe df987aa973 Release version 3.2.0 2014-12-01 06:39:54 -06:00
Nate Riffe e365f5e49a Distinguish view access from recursion access
Make recursion_match_clients and recursion_match_destinations mirroring the
existing match_clients and match_destinations in order to distinguish recursion
access as a proper subset of view access.
2014-11-28 19:02:23 -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 658a2cdb9b Added the allow-recursion statement for when recursion enabled in a view.
Unless specified, this defaults to "localnets, localhost only" yet the
intention of specifying a match-clients and recursion is to allow recursive
queries from the given address not just localnets. This change adds the
specified match-clients under allow-recursion.

If match-destination is specified instead, then allow-recusion-on is
set for those interfaces.
2014-11-27 18:39:02 +03: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 cf58368582 Release version 3.1.0 2014-10-09 16:27:56 -05:00
Nate Riffe 0648b62e58 Merge pull request #14 from inkblot/zone-source
Add a source parameter to bind::zone.
Closes issue #12.
2014-10-09 16:22:31 -05:00
Nate Riffe d79a5e2951 Clarify use cases in the documentation 2014-10-09 16:20:23 -05: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 4df262281a Merge branch 'wildcard-support' 2014-10-04 10:35:18 -05:00
Nate Riffe a1c31e7d7e Release version 3.0.1 2014-09-13 09:28:27 -05:00
Nate Riffe 5f65a8d70e Merge pull request #11 from inkblot/wildcard-support
Support wildcard DNS names
2014-09-13 09:27:29 -05:00