Merge pull request #128 from cedef/feature/add-params
Additional parameters tkey-*
This commit is contained in:
commit
24fcf1d46c
@ -10,6 +10,8 @@ class bind (
|
||||
$auth_nxdomain = undef,
|
||||
$include_default_zones = true,
|
||||
$include_local = false,
|
||||
$tkey_gssapi_credential = undef,
|
||||
$tkey_domain = undef,
|
||||
) inherits bind::defaults {
|
||||
|
||||
File {
|
||||
|
||||
@ -73,6 +73,11 @@ describe 'bind' do
|
||||
end
|
||||
it { is_expected.to contain_file(expected_named_conf).that_requires('Package[bind]') }
|
||||
it { is_expected.to contain_file(expected_named_conf).that_notifies('Service[bind]') }
|
||||
it do
|
||||
is_expected.to contain_file(expected_named_conf)
|
||||
.with_content(/^options {$/)
|
||||
.without_content(/^\s+tkey-gssapi-credential/)
|
||||
end
|
||||
it do
|
||||
is_expected.to contain_service('bind').with({
|
||||
ensure: 'running',
|
||||
@ -80,6 +85,20 @@ describe 'bind' do
|
||||
})
|
||||
end
|
||||
end
|
||||
context 'with tkey-* parameters' do
|
||||
let(:params) do
|
||||
{
|
||||
tkey_gssapi_credential: 'DNS/ds01.foobar.com',
|
||||
tkey_domain: 'foobar.com'
|
||||
}
|
||||
end
|
||||
it do
|
||||
is_expected.to contain_file(expected_named_conf)
|
||||
.with_content(/^options {$/)
|
||||
.with_content(%r{^\s+tkey-gssapi-credential "DNS/ds01.foobar.com";$})
|
||||
.with_content(%r{^\s+tkey-domain "foobar.com";$})
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@ -42,6 +42,12 @@ options {
|
||||
<%- if @version != '' -%>
|
||||
version "<%= @version %>";
|
||||
<%- end -%>
|
||||
<%- if @tkey_gssapi_credential -%>
|
||||
tkey-gssapi-credential "<%= @tkey_gssapi_credential %>";
|
||||
<%- end -%>
|
||||
<%- if @tkey_domain -%>
|
||||
tkey-domain "<%= @tkey_domain %>";
|
||||
<%- end -%>
|
||||
};
|
||||
<%- if @include_local -%>
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user