[ironic] Install open-iscsi package evidently

Make sure open-iscsi package has installed evidently
in order to cover standalone ironic conductor case.
Also ipmitool package has been removed since it's
installed by class of ironic::conductor.

Closes-Bug: #1636291
Change-Id: I242c26e8b0dc6401ed53c1221bd4c1f049deb815
(cherry picked from commit 184889dbe7)
This commit is contained in:
Michael Polenchuk 2016-12-29 13:52:16 +04:00
parent d12b1201a1
commit 0ccb915b8e
2 changed files with 3 additions and 4 deletions

View File

@ -152,7 +152,8 @@ class openstack_tasks::roles::ironic_conductor {
require => File["${tftp_root}/map-file"],
}
ensure_packages('ipmitool', { ensure => 'present' })
# TODO(mpolenchuk): remove it once this package have installed by dependency
ensure_packages('open-iscsi')
file { '/etc/ironic/fuel_key':
ensure => present,

View File

@ -37,9 +37,7 @@ describe manifest do
)
end
it 'should contain ipmitool package' do
should contain_package('ipmitool')
end
it { is_expected.to contain_package('open-iscsi') }
it 'should declare ironic::conductor class correctly' do
should contain_class('ironic::conductor').with(