Commit Graph

324 Commits

Author SHA1 Message Date
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
Nate Riffe
9741dd509e Merge pull request #8 from inkblot/dig-tsig
Closes #5

I'll work on #3 next week.
2014-09-06 08:28:01 -05:00
Nate Riffe
02db5f35a2 Use tsig parameter for dig, too.
Add the tsig_param when invoking dig using the -y command line option. This
allows dig and nsupdate to operate in the same view when views are matched by
tsig signature.
2014-09-05 09:45:15 -05:00
Nate Riffe
ed732a9b8f Merge pull request #7 from inkblot/dns-rr-examples
Example usage of dns_rr for MX, NS, and SRV records
2014-09-04 13:42:39 -05:00
Nate Riffe
c2db8a2c91 Add formatting for literal code values in prose 2014-09-04 09:19:34 -05:00
Nate Riffe
ff97294b71 Add some examples of dns_rr
Provide example usage of the dns_rr resource to declare MX, NS, and SRV records
for a domain.
2014-09-04 09:15:44 -05:00
Nate Riffe
7606a2092b Release version 2.1.0
* Support updates from nodes that don't run bind (closes #2)
* Fix rndc once and for all
* Some minor style fixes
2014-06-27 14:45:35 -05: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