diff --git a/manifests/compute.pp b/manifests/compute.pp index ed721f4..aa08ecd 100644 --- a/manifests/compute.pp +++ b/manifests/compute.pp @@ -63,6 +63,7 @@ class openstack::compute ( $quantum_firewall_driver = false, $bridge_mappings = undef, $bridge_uplinks = undef, + $security_group_api = 'quantum', # Nova $nova_admin_tenant_name = 'services', $nova_admin_user = 'nova', @@ -248,6 +249,7 @@ class openstack::compute ( quantum_admin_username => $quantum_admin_user, quantum_admin_tenant_name => $quantum_admin_tenant_name, quantum_admin_auth_url => "http://${keystone_host}:35357/v2.0", + security_group_api => $security_group_api } } diff --git a/spec/classes/openstack_compute_spec.rb b/spec/classes/openstack_compute_spec.rb index f0b2945..29b95d9 100644 --- a/spec/classes/openstack_compute_spec.rb +++ b/spec/classes/openstack_compute_spec.rb @@ -318,7 +318,8 @@ describe 'openstack::compute' do :quantum_url => "http://127.0.0.2:9696", :quantum_admin_tenant_name => 'services', :quantum_admin_username => 'quantum', - :quantum_admin_auth_url => "http://127.0.0.3:35357/v2.0" + :quantum_admin_auth_url => "http://127.0.0.3:35357/v2.0", + :security_group_api => 'quantum' ) should_not contain_class('quantum::server')