Using a params sub-class to ensure that the acl defined type has the variables in scope when required.
Got an rspec done for bind::key.
Got an rspec done for bind::masters.
Module params are now included in the module class instead of being inherited.
Linted.
PERF-313: Added rspec for bind::server.
PERF-313: Beleted bind::params, as it was not necessary; as we don't need to pull all of that out of hiera.
PERF-313: Beleted bind::params, as it was not necessary; as we don't need to pull all of that out of hiera.
PERF-313: Had to resurrect bind::params to avoid a dependency cycle. Templates needs to be updated to use the correct variable scope.
PERF-313: Fixed scope lookup in ERB for zone template used in named.local file fragment pattern.
PERF-313: Added extra contexts to bind::zone spec to cover slaves & no replace.