Files
puppet-openstack_dev_env/spec/test_two_node.rb
Dan Bode e2d02f285d refactor two node test
Reuse the same code to test OS builds
2013-01-31 16:50:32 -08:00

44 lines
722 B
Ruby

require File.join(
File.dirname(__FILE__),
'..',
'lib',
'puppetlabs',
'os_tester'
)
describe 'test various two node configurations' do
def base_dir
File.join(File.dirname(__FILE__), '..')
end
include Puppetlabs::OsTester
before :each do
cmd_system('vagrant destroy -f')
end
[
'redhat',
'ubuntu'
].each do |os|
describe "test #{os}" do
it 'should be able to build out a two node environment' do
update_vagrant_os(os)
deploy_two_node
# on box runs as sudo
result = on_box('openstack_controller', 'bash /tmp/test_nova.sh;exit $?')
result.split("\n").last.should == 'cirros'
end
end
end
after :all do
end
end