Fix dependency problem in class swift
Class swift requires class['ssh::server::install'], otherwise it will complain and fail to compile the catalog. Change-Id: Ieeef735cc3e78bb6a6b514c711e5b87a861ee31b
This commit is contained in:
parent
aac6528f70
commit
b0f4834165
@ -10,7 +10,6 @@ Exec { logoutput => true }
|
||||
|
||||
package { 'curl': ensure => present }
|
||||
|
||||
class { 'ssh::server::install': }
|
||||
|
||||
class { 'memcached':
|
||||
listen_ip => $swift_local_net_ip,
|
||||
|
@ -101,7 +101,6 @@ node swift-keystone {
|
||||
|
||||
node swift_base {
|
||||
|
||||
class { 'ssh::server::install': }
|
||||
|
||||
class { 'swift':
|
||||
# not sure how I want to deal with this shared secret
|
||||
|
@ -25,6 +25,7 @@ class swift(
|
||||
) {
|
||||
|
||||
include swift::params
|
||||
include ssh::server::install
|
||||
|
||||
Class['ssh::server::install'] -> Class['swift']
|
||||
|
||||
|
@ -25,8 +25,7 @@ describe 'swift::proxy' do
|
||||
|
||||
let :pre_condition do
|
||||
"class { memcached: max_memory => 1}
|
||||
class { swift: swift_hash_suffix => string }
|
||||
class { 'ssh::server::install': }"
|
||||
class { swift: swift_hash_suffix => string }"
|
||||
end
|
||||
|
||||
describe 'without the proxy local network ip address being specified' do
|
||||
|
@ -18,8 +18,7 @@ describe 'swift::ringbuilder' do
|
||||
|
||||
let :pre_condition do
|
||||
"class { memcached: max_memory => 1}
|
||||
class { swift: swift_hash_suffix => string }
|
||||
class { 'ssh::server::install': }"
|
||||
class { swift: swift_hash_suffix => string }"
|
||||
end
|
||||
|
||||
it 'should rebalance the ring for all ring types' do
|
||||
@ -60,7 +59,6 @@ describe 'swift::ringbuilder' do
|
||||
let :pre_condition do
|
||||
'class { memcached: max_memory => 1}
|
||||
class { swift: swift_hash_suffix => string }
|
||||
class { "ssh::server::install": }
|
||||
ring_object_device { "127.0.0.1:6000/1":
|
||||
zone => 1,
|
||||
weight => 1,
|
||||
|
@ -13,10 +13,6 @@ describe 'swift' do
|
||||
}
|
||||
end
|
||||
|
||||
let :pre_condition do
|
||||
"include ssh::server::install"
|
||||
end
|
||||
|
||||
describe 'when no swift hash is specified' do
|
||||
let :params do
|
||||
{}
|
||||
@ -26,14 +22,6 @@ describe 'swift' do
|
||||
end
|
||||
end
|
||||
|
||||
describe 'when ssh server install class is not included' do
|
||||
let :pre_condition do
|
||||
''
|
||||
end
|
||||
it 'should should raise an exception' do
|
||||
expect { subject }.to raise_error(Puppet::Error)
|
||||
end
|
||||
end
|
||||
|
||||
describe 'when using the default value for package_ensure' do
|
||||
let :file_defaults do
|
||||
|
Loading…
Reference in New Issue
Block a user