Add support for [DEFAULT] default_ttl
Change-Id: I3f53227902caebd6131d2ed4e1f0b5bc1dc2edcd
This commit is contained in:
parent
54545aacb6
commit
3d68d191e2
|
@ -110,6 +110,10 @@
|
|||
# (optional) Whether to use durable queues in AMQP.
|
||||
# Defaults to $::os_service_default.
|
||||
#
|
||||
# [*default_ttl*]
|
||||
# (Optional) TTL Value.
|
||||
# Defaults to $::os_service_default.
|
||||
#
|
||||
class designate(
|
||||
$package_ensure = present,
|
||||
$common_package_name = $::designate::params::common_package_name,
|
||||
|
@ -133,6 +137,7 @@ class designate(
|
|||
$notification_topics = 'notifications',
|
||||
$purge_config = false,
|
||||
$amqp_durable_queues = $::os_service_default,
|
||||
$default_ttl = $::os_service_default,
|
||||
) inherits designate::params {
|
||||
|
||||
include designate::deps
|
||||
|
@ -177,6 +182,7 @@ class designate(
|
|||
'DEFAULT/host': value => $host;
|
||||
'DEFAULT/root_helper': value => $root_helper;
|
||||
'DEFAULT/state_path' : value => $state_path;
|
||||
'DEFAULT/default_ttl': value => $default_ttl;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -0,0 +1,4 @@
|
|||
---
|
||||
features:
|
||||
- |
|
||||
The ``designate::default_ttl`` parameter has been added.
|
|
@ -37,20 +37,23 @@ describe 'designate' do
|
|||
it 'configures the default values' do
|
||||
is_expected.to contain_designate_config('DEFAULT/host').with_value('<SERVICE DEFAULT>')
|
||||
is_expected.to contain_designate_config('DEFAULT/state_path').with_value('/var/lib/designate')
|
||||
is_expected.to contain_designate_config('DEFAULT/default_ttl').with_value('<SERVICE DEFAULT>')
|
||||
end
|
||||
end
|
||||
|
||||
context 'with parameters' do
|
||||
let :params do
|
||||
{
|
||||
:host => 'current_hostname',
|
||||
:state_path => '/var/tmp/designate'
|
||||
:host => 'current_hostname',
|
||||
:state_path => '/var/tmp/designate',
|
||||
:default_ttl => 3600
|
||||
}
|
||||
end
|
||||
|
||||
it 'configures the given values' do
|
||||
is_expected.to contain_designate_config('DEFAULT/host').with_value('current_hostname')
|
||||
is_expected.to contain_designate_config('DEFAULT/state_path').with_value('/var/tmp/designate')
|
||||
is_expected.to contain_designate_config('DEFAULT/default_ttl').with_value(3600)
|
||||
end
|
||||
end
|
||||
|
||||
|
|
Loading…
Reference in New Issue