Commit Graph

406 Commits

Author SHA1 Message Date
Cedric DEFORTIS
db092386e3 Fix metadata.json opened dependencies 2017-05-04 21:17:58 +02:00
Cedric DEFORTIS
835d8ec27c Gitignore extended & rubocop added
From gareth/puppet-module-skeleton example :
https://github.com/garethr/puppet-module-skeleton
2017-05-04 21:17:58 +02:00
Cedric DEFORTIS
3ad9e7d8d3 Make rake lint happy by fixing WARNINGS 2017-05-04 21:17:39 +02:00
Cédric Defortis
9d640d64af Add spec test for default_zones file 2017-05-02 16:06:27 +02:00
Cédric Defortis
1254ab0026 Fix rubocop offenses 2017-05-02 14:58:14 +02:00
Cédric Defortis
8308595a57 spec tests for bind::key 2017-05-02 12:33:33 +02:00
Cédric Defortis
3dd198e706 Run spec tests on all supported OS
Also add resource coverage
2017-05-02 12:33:33 +02:00
Cedric DEFORTIS
ee0e095ea2 Add facts to updater spec to make it green 2017-05-02 12:33:33 +02:00
Cedric DEFORTIS
189fc932e7 Spec tests are now running correctly 2017-05-02 12:33:33 +02:00
Nate Riffe
a992774aab Release version 7.2.2 2017-04-16 09:09:49 -05:00
Nate Riffe
d580291c69 Explicitly reference the bind keys file
Debian supplies the bind keys at /etc/bind/bind.keys and RedHat supplies it at
/etc/named.iscdlv.key. Add the directive that references this file. I think it
may have "just worked" on Debian, baesd on the information at
https://www.isc.org/downloads/bind/bind-keys/
2017-04-16 09:05:56 -05:00
Nate Riffe
c28594b458 Puppet 3 is EOL 2017-04-16 08:17:38 -05:00
Nate Riffe
f0ba56e35d Fix a typo and release 7.2.1 2017-03-02 06:32:17 -06:00
Nate Riffe
acb67e925f Release version 7.2.0 2017-02-25 16:13:18 -06:00
Nate Riffe
7422671486 Merge pull request #115 from inkblot/logging
Implement support for logging configuration
2017-02-25 16:06:43 -06:00
Nate Riffe
8504b27498 Implement support for logging configuration
Adds `bind::logging::channel` and `bind::logging::category` defines in order to
support logging configuration.
2017-02-25 12:42:54 -06:00
Nate Riffe
987470f22a Merge pull request #111 from makeacode/server_clause
support creating server clauses
2017-02-09 07:19:15 -06:00
makeacode
ca3cdb064e Hardcode fragment order 2017-02-08 12:54:44 -05:00
Nate Riffe
54f4c910c3 Merge pull request #112 from makeacode/update_concat
Update to use at least the 2.0.0 version of puppetlabs-concat
2017-02-08 07:25:06 -06:00
Nate Riffe
90db7e750a Merge pull request #113 from davisowb/patch-1
Correct parameter reference so views.erb compiles
2017-02-08 07:08:24 -06:00
davisowb
80fd746430 Correct parameter reference so views.erb compiles 2017-02-07 17:30:47 +00:00
makeacode
67cb532f94 Update to use at least the 2.0.0 version of puppetlabs-concat 2017-02-02 00:42:04 -05:00
makeacode
ebfa2455a1 support creating server clauses 2017-02-02 00:14:07 -05:00
Nate Riffe
e562c613c9 Release version 7.1.1 2017-01-29 16:11:00 -06:00
Nate Riffe
6cccd47c84 Merge branch 'query-control' 2017-01-29 16:10:27 -06:00
Nate Riffe
7b6565a49c Add query controls to views
Add configurators for `allow-query`, `allow-query-on`, `allow-query-cache`, and
`allow-query-cache-on` directives in a view context.
2017-01-29 15:57:19 -06:00
Nate Riffe
67141f4949 Release version 7.1.0 2016-11-07 20:01:22 -06:00
Nate Riffe
c72da6157f Push the class defaults into hiera
The bind class parameter defaults values are meant to be supplied via module
data. Really, these ought to come through the bind::defaults class from hiera,
but that class is currently the home of platform defaults which are not meant
to be overridden by the user. This is a first step, maybe? A normalization for
sure.
2016-11-07 20:01:17 -06:00
Nate Riffe
d45305563e Merge pull request #106 from Hossy/master
Support for "forward" statement
2016-11-07 19:26:53 -06:00
Hossy923
a19df9cd9e Fixed handling of undef @forward
Changed @forward check syntax to use "<%- if @variable and @variable !=
'' -%>" to address undef.
2016-11-05 10:09:53 -05:00
Hossy
89751eea38 Support for "forward" statement
Add "forward" statement in options { } block in named.conf.
2016-10-18 21:02:17 -05:00
Nate Riffe
6eb6193290 Update the default puppet gem 2016-10-16 07:08:06 -05:00
Nate Riffe
f5429e62b2 Merge pull request #105 from inkblot/puppet-4
Update to support puppet 4
2016-10-16 07:04:15 -05:00
Nate Riffe
69f5c942fe Give up on ruby 1.9 2016-10-16 06:49:09 -05:00
Nate Riffe
9441d0a8de Update the test matrix 2016-10-15 15:52:06 -05:00
Nate Riffe
f9520431c3 Update to support puppet 4 2016-10-10 06:58:48 -05:00
Nate Riffe
a6b8c2c3d9 Release version 6.0.1 2016-07-09 17:23:29 -05:00
Nate Riffe
1a15616152 Fix a link syntax error 2016-07-09 17:08:57 -05:00
Nate Riffe
d6188b8f4e Merge pull request #100 from inkblot/rndc-helper
Implement a helper script for zone reloads
2016-07-09 09:09:44 -05:00
Nate Riffe
41197b03e0 Merge pull request #99 from exptom/patch-2
Allow master/slave zones to set forwarders
2016-07-08 19:09:51 -05:00
Nate Riffe
84c06223fd Merge pull request #98 from exptom/patch-1
Fixes for rndc-helper
2016-07-08 18:53:25 -05:00
Tom Ford
9cd83cc317 Allow an empty forwarders {} statement 2016-07-08 15:07:15 +01:00
Tom Ford
bb4f210c44 Allow forwarders to be set for master/slave zones 2016-07-08 15:04:04 +01:00
Tom Ford
34ff2b9491 Don't use sudo (runs as root via puppet anyway) 2016-07-08 14:47:25 +01:00
Tom Ford
84782740dd Need unique name for the rndc reload exec 2016-07-08 14:32:00 +01:00
Nate Riffe
40531e21eb Implement a helper script for zone reloads
It turns out the `rndc` command that was intended to reload a managed zone
wasn't working (see PR #91 for reference) if more than one view included the
zone. The helper script is really just a wrapper around the `rndc` command
itself, it translates its final parameter into a domain/class/view tuple and
pass the leading parameters and the tuple to `rndc`.
2016-07-07 21:15:41 -05:00
Nate Riffe
9091fd6cab Merge pull request #97 from inkblot/fix-require-loaderror
Use a relative path load on LoadError
2016-07-04 18:15:25 -05:00
Nate Riffe
a2c729c881 Use a relative path load on LoadError
Some versions of Puppet suffer from a regression which prevents them from
successfully loading auxilliary code in the module's lib directory. See
https://tickets.puppetlabs.com/browse/SERVER-973
2016-07-04 18:04:43 -05:00
Nate Riffe
0cdd94cf86 Merge pull request #96 from inkblot/allow-transfer-views
Add `allow-transfers` to views
2016-07-04 12:22:13 -05:00
Nate Riffe
de1a021911 Add allow-transfers to views
Views support an `allow-transfer` directive essentially identical to the one in
zones. Copy the code from `manifests/zone.pp` and `templates/zone.conf.erb` to
support it.
2016-07-04 10:18:38 -05:00