Commit Graph

147 Commits

Author SHA1 Message Date
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
Nate Riffe a21da43817 Bump version to release fix #1 2014-04-14 12:35:19 -05:00
Nate Riffe 3f3e456ab8 Retain the full RRDATA in linearray[4] 2014-04-14 11:16:40 -05:00
Nate Riffe 7bbe9c36f7 Reorder dig params to fetch correct data 2014-04-14 08:28:44 -05:00
Nate Riffe 0cede66bfb Fix rndc 2014-02-20 14:04:53 -06:00
Nate Riffe 4487b80401 Removed inclusion of concat::setup
Manual inclusion of concat::setup is deprecated and behaves strangely.
2014-01-20 17:19:41 -06:00
Nate Riffe 7ec92d395c Fixes a problem with the split of dig's output
Split at whitespace rather than tabs, since dig is "smart" about formatting.
The bug was causing superfluous updates.
2014-01-20 16:25:16 -06:00
Nate Riffe b67ac0933f Document dns_rr 2013-11-30 19:59:34 -06:00
Nate Riffe 3e6ab1b0d4 Creates a dns_rr resource for managing RRs 2013-11-30 19:27:48 -06:00
Nate Riffe 4023ae6aff Bump module to 1.0.1 2013-10-05 11:07:30 -05:00
Nate Riffe ad347e8b26 Purge zones and configs that aren't managed 2013-10-05 11:07:05 -05:00
Nate Riffe 378fbc8744 Prepare to publish to the forge 2013-09-22 15:20:29 -05:00
Nate Riffe 9d7ce3f19f Produce actual documentation 2013-09-22 15:19:46 -05:00
Nate Riffe 97a8bf0196 key_directory condition got flipped, semantically 2013-08-08 08:19:53 -05:00
Nate Riffe 1f18261b08 Match template expectations for array values 2013-08-08 08:05:27 -05:00
Nate Riffe a930f53a4a Handle array values idiomatically 2013-08-08 07:40:00 -05:00
Nate Riffe d044268f07 A bit overzealous on that last fix 2013-07-07 20:16:02 -05:00
Nate Riffe 05097dcd05 Access class variables the new way
Recent puppets demand that puppet class variables be qualified as instance
members when accessed from within a template.
2013-06-30 09:04:37 -05:00
Nate Riffe 5f4e454ea6 Make a Modulefile for bind 2013-04-11 07:19:24 -05:00
Nate Riffe 7c947f478a key_directory can be null, account for it 2012-10-07 21:14:00 -05:00
Nate Riffe a5185b5aaf Fix dnssec-init to respect alt key-directory 2012-10-07 08:23:27 -05:00
Nate Riffe 97ce940f50 Differentiate the key init by namevar 2012-10-06 22:41:14 -05:00
Nate Riffe 9d0f03b5f6 Support alternate key directories 2012-10-06 22:29:54 -05:00
Nate Riffe 42a5e99f87 Make manual configuration possible 2012-10-06 16:40:59 -05:00
Nate Riffe 474b6f6967 Put notification stuff are zonefile related and interfere with forward zones 2012-10-06 15:51:05 -05:00
Nate Riffe 26b43b3169 Support forward zones 2012-10-06 15:10:46 -05:00
Nate Riffe fe1ceca8fd Allow override of BIND's version string 2012-10-06 10:50:02 -05:00
Nate Riffe 22e0d2c603 Use right parameter name 2012-10-04 19:08:24 -05:00