Commit Graph

334 Commits

Author SHA1 Message Date
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
Nate Riffe
5cff0ac97e Support wildcard DNS names 2014-09-13 09:13:18 -05:00
Nate Riffe
abc448fb2b Release version 3.0.0 2014-09-10 16:08:38 -05:00
Nate Riffe
e01b2cac2f Merge pull request #10 from inkblot/resource-record-docs
Document the new resource_record type
2014-09-10 13:29:34 -05:00
Nate Riffe
b6b373b217 Document the new resource_record type
Update the documentation to reflect the introduction of the resource_record
type and the obsoletion of dns_rr.
2014-09-10 13:28:27 -05:00
Nate Riffe
7bb07a4d10 Merge pull request #9 from inkblot/resource-record-type
Create resource_record type
2014-09-10 13:17:14 -05:00