Add package to tacker::server
Change-Id: I35fe0da5b1d6b897f4fc83d4e358fb603fa66931
This commit is contained in:
parent
11e2863ea0
commit
5d2def7b42
|
@ -22,12 +22,17 @@
|
|||
# (optional) The port to bind to.
|
||||
# Defaults to $::os_service_default
|
||||
#
|
||||
# [*package_ensure*]
|
||||
# (Optional) Ensure state for package.
|
||||
# Defaults to 'present'
|
||||
#
|
||||
class tacker::server(
|
||||
$manage_service = true,
|
||||
$enabled = true,
|
||||
$auth_strategy = 'keystone',
|
||||
$bind_host = $::os_service_default,
|
||||
$bind_port = $::os_service_default,
|
||||
$package_ensure = 'present',
|
||||
) {
|
||||
|
||||
include ::tacker::deps
|
||||
|
@ -38,6 +43,12 @@ class tacker::server(
|
|||
include ::tacker::keystone::authtoken
|
||||
}
|
||||
|
||||
package { 'tacker-server':
|
||||
ensure => $package_ensure,
|
||||
name => $::tacker::params::package_name,
|
||||
tag => ['openstack', 'tacker-package'],
|
||||
}
|
||||
|
||||
tacker_config {
|
||||
'DEFAULT/bind_host' : value => $bind_host;
|
||||
'DEFAULT/bind_port' : value => $bind_port;
|
||||
|
|
|
@ -42,6 +42,13 @@ describe 'tacker::server' do
|
|||
:tag => 'tacker-service',
|
||||
)
|
||||
end
|
||||
it 'contains tacker' do
|
||||
is_expected.to contain_package('tacker-server').with(
|
||||
:ensure => 'present',
|
||||
:name => platform_params[:tacker_package]
|
||||
)
|
||||
end
|
||||
|
||||
end
|
||||
end
|
||||
|
||||
|
@ -58,9 +65,11 @@ describe 'tacker::server' do
|
|||
let(:platform_params) do
|
||||
case facts[:osfamily]
|
||||
when 'Debian'
|
||||
{ :tacker_service => 'tacker' }
|
||||
{ :tacker_service => 'tacker',
|
||||
:tacker_package => 'tacker' }
|
||||
when 'RedHat'
|
||||
{ :tacker_service => 'openstack-tacker-server' }
|
||||
{ :tacker_service => 'openstack-tacker-server',
|
||||
:tacker_package => 'openstack-tacker' }
|
||||
end
|
||||
end
|
||||
|
||||
|
|
Loading…
Reference in New Issue