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

View File

@@ -246,7 +246,8 @@ describe 'openstack::compute' do
:quantum => true, :quantum => true,
:keystone_host => '127.0.0.3', :keystone_host => '127.0.0.3',
:quantum_host => '127.0.0.2', :quantum_host => '127.0.0.2',
:quantum_user_password => 'quantum_user_password' :quantum_user_password => 'quantum_user_password',
:quantum_firewall_driver => false
) )
end end
@@ -258,7 +259,7 @@ describe 'openstack::compute' do
:rabbit_user => 'openstack', :rabbit_user => 'openstack',
:rabbit_password => params[:rabbit_password], :rabbit_password => params[:rabbit_password],
:enable_ovs_agent => true, :enable_ovs_agent => true,
:firewall_driver => false, :firewall_driver => params[:quantum_firewall_driver],
:enable_l3_agent => false, :enable_l3_agent => false,
:enable_dhcp_agent => false, :enable_dhcp_agent => false,
:auth_url => 'http://127.0.0.1:35357/v2.0', :auth_url => 'http://127.0.0.1:35357/v2.0',