Commit Graph

133 Commits

Author SHA1 Message Date
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
Nate Riffe
c0143b2ca7 Create resource_record type
Abstract out the nsupdate provider logic and implement a new resource_record
type around it which applies no semantic value to its title.

Also: support SPF and TXT records, include isrequired on required parameters
(though it doesn't seem to work as advertised)
2014-09-10 13:02:31 -05:00