Commit Graph

400 Commits

Author SHA1 Message Date
Nate Riffe
fe3de874ea Make a couple of formatting changes
* Line up the parameter defaults in init.pp
* Put the leading whitespace ahead of the statistics-channel conditional block
  inside the condition to avoid superfluous blank lines in the generated file
2015-02-12 20:33:22 -06:00
Nate Riffe
51b139afd9 Merge pull request #22 from klti/pr-record-type-ds
Add record type DS. Thanks for the pull request!
2015-02-12 20:21:54 -06:00
Tilo Klausing
97387e441a added record type DS (Pt 2) 2015-02-12 21:32:13 +01:00
Tilo Klausing
f36cd04732 added record type DS 2015-02-12 21:31:59 +01:00
Tilo Klausing
fe0a845f65 statistics channel can optinally be enabled 2015-02-12 21:29:05 +01:00
Nate Riffe
2a3033dedb Release version 3.5.0 2015-01-19 11:38:29 -06:00
Nate Riffe
63450a9e21 Document the relationship between zones and views
Clarify that a zone must be included in a view and may be included in multiple
views in order to be declared in the nameserver's configuration.
2015-01-19 11:13:58 -06:00
Nate Riffe
e13e18ad82 README formatting 2015-01-19 10:35:37 -06:00
Nate Riffe
72928a6ae3 Merge pull request #21 from inkblot/rndc-configuration
Configure rndc correctly. Fixes #19
2015-01-18 10:48:17 -06:00
Nate Riffe
f2673698f5 Merge pull request #20 from inkblot/auto-generating-keys
Auto generating keys
2015-01-18 10:45:32 -06:00
Nate Riffe
58d79f807b Document the new autokeying hotness 2015-01-18 10:37:35 -06:00
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