Merge "Add Quantum Firewall Driver as Top Scope Parameter"

This commit is contained in:
Jenkins
2013-07-12 20:30:54 +00:00
committed by Gerrit Code Review
2 changed files with 14 additions and 8 deletions

View File

@@ -7,6 +7,10 @@
# Whether unmanaged nova.conf entries should be purged.
# (optional) Defaults to false.
#
# [quantum_firewall_driver]
# Driver used to implement Quantum firewalling.
# (optional) Defaults to false.
#
# === Examples
#
# class { 'openstack::nova::compute':
@@ -48,6 +52,7 @@ class openstack::compute (
$keystone_host = '127.0.0.1',
$quantum_host = '127.0.0.1',
$ovs_local_ip = false,
$quantum_firewall_driver = false,
# Nova
$nova_admin_tenant_name = 'services',
$nova_admin_user = 'nova',
@@ -196,7 +201,7 @@ class openstack::compute (
rabbit_password => $rabbit_password,
# Quantum OVS
enable_ovs_agent => $enable_ovs_agent,
firewall_driver => false,
firewall_driver => $quantum_firewall_driver,
# Quantum L3 Agent
enable_l3_agent => $enable_l3_agent,
enable_dhcp_agent => $enable_dhcp_agent,

View File

@@ -241,12 +241,13 @@ describe 'openstack::compute' do
describe 'when configuring quantum' do
before do
params.merge!(
:internal_address => '127.0.0.1',
:public_interface => 'eth3',
:quantum => true,
:keystone_host => '127.0.0.3',
:quantum_host => '127.0.0.2',
:quantum_user_password => 'quantum_user_password'
:internal_address => '127.0.0.1',
:public_interface => 'eth3',
:quantum => true,
:keystone_host => '127.0.0.3',
:quantum_host => '127.0.0.2',
:quantum_user_password => 'quantum_user_password',
:quantum_firewall_driver => false
)
end
@@ -258,7 +259,7 @@ describe 'openstack::compute' do
:rabbit_user => 'openstack',
:rabbit_password => params[:rabbit_password],
:enable_ovs_agent => true,
:firewall_driver => false,
:firewall_driver => params[:quantum_firewall_driver],
:enable_l3_agent => false,
:enable_dhcp_agent => false,
:auth_url => 'http://127.0.0.1:35357/v2.0',