puppet-midonet/spec/acceptance/midonet_spec_todo.rb

35 lines
1.2 KiB
Ruby

#TODO(karume) Enable this test ASAP! Only disabled because of
require 'spec_helper_acceptance'
describe 'midonet all-in-one' do
context 'default parameters' do
it 'should work with no errors' do
pp = <<-EOS
if empty($::augeasversion) {
$augeasversion = '1.0.0'
}
class { 'midonet': } ->
exec { "/sbin/ip tuntap add mode tap testgateway": } ->
exec { "/usr/bin/midonet-cli -e 'create router name \\"MidoNet Provider Router\\"'": } ->
midonet_gateway { $::hostname:
ensure => present,
midonet_api_url => 'http://127.0.0.1:8080/midonet-api',
username => 'admin',
password => 'admin',
interface => 'testgateway',
local_as => '64512',
bgp_port => {'port_address' => '198.51.100.2', 'net_prefix' => '198.51.100.0', 'net_length' => '30'},
remote_peers => [{ 'as' => '64513', 'ip' => '198.51.100.1'},
{ 'as' => '64513', 'ip' => '203.0.113.1'}],
advertise_net => [{ 'net_prefix' => '192.0.2.0', 'net_length' => '24' }]
}
EOS
# Run it twice for test the idempotency
apply_manifest(pp)
apply_manifest(pp)
end
end
end