diff --git a/manifests/neutron.pp b/manifests/neutron.pp index 787d81d7c..9cf9a61ad 100644 --- a/manifests/neutron.pp +++ b/manifests/neutron.pp @@ -60,6 +60,7 @@ class openstack_integration::neutron ( manage_vswitch => false, } $external_network_bridge = 'br-ex' + $firewall_driver = 'neutron.agent.linux.iptables_firewall.OVSHybridIptablesFirewallDriver' } 'linuxbridge': { exec { 'create_dummy_iface': @@ -74,6 +75,7 @@ class openstack_integration::neutron ( physical_interface_mappings => ['external:loop0'], } $external_network_bridge = '' + $firewall_driver = 'neutron.agent.linux.iptables_firewall.IptablesFirewallDriver' } default: { fail("Unsupported neutron driver (${driver})") @@ -116,6 +118,7 @@ class openstack_integration::neutron ( type_drivers => ['vxlan', 'flat'], tenant_network_types => ['vxlan', 'flat'], mechanism_drivers => $driver, + firewall_driver => $firewall_driver, } class { '::neutron::agents::metadata': debug => true,