Remove a bunch of 3rdparty modules that seem unused
[mirror/dsa-puppet.git] / 3rdparty / modules / neutron / spec / classes / neutron_agents_lbaas_spec.rb
diff --git a/3rdparty/modules/neutron/spec/classes/neutron_agents_lbaas_spec.rb b/3rdparty/modules/neutron/spec/classes/neutron_agents_lbaas_spec.rb
deleted file mode 100644 (file)
index 7f67953..0000000
+++ /dev/null
@@ -1,136 +0,0 @@
-require 'spec_helper'
-
-describe 'neutron::agents::lbaas' do
-
-  let :pre_condition do
-    "class { 'neutron': rabbit_password => 'passw0rd' }"
-  end
-
-  let :params do
-    {}
-  end
-
-  let :default_params do
-    { :package_ensure   => 'present',
-      :enabled          => true,
-      :debug            => false,
-      :interface_driver => 'neutron.agent.linux.interface.OVSInterfaceDriver',
-      :device_driver    => 'neutron.services.loadbalancer.drivers.haproxy.namespace_driver.HaproxyNSDriver',
-      :use_namespaces   => true,
-      :manage_haproxy_package  => true
-    }
-  end
-
-
-  shared_examples_for 'neutron lbaas agent' do
-    let :p do
-      default_params.merge(params)
-    end
-
-    it { should contain_class('neutron::params') }
-
-    it_configures 'haproxy lbaas_driver'
-    it_configures 'haproxy lbaas_driver without package'
-
-    it 'configures lbaas_agent.ini' do
-      should contain_neutron_lbaas_agent_config('DEFAULT/debug').with_value(p[:debug]);
-      should contain_neutron_lbaas_agent_config('DEFAULT/interface_driver').with_value(p[:interface_driver]);
-      should contain_neutron_lbaas_agent_config('DEFAULT/device_driver').with_value(p[:device_driver]);
-      should contain_neutron_lbaas_agent_config('DEFAULT/use_namespaces').with_value(p[:use_namespaces]);
-      should contain_neutron_lbaas_agent_config('haproxy/user_group').with_value(platform_params[:nobody_user_group]);
-    end
-
-    it 'installs neutron lbaas agent package' do
-      if platform_params.has_key?(:lbaas_agent_package)
-        should contain_package('neutron-lbaas-agent').with(
-          :name   => platform_params[:lbaas_agent_package],
-          :ensure => p[:package_ensure]
-        )
-        should contain_package('neutron').with_before(/Package\[neutron-lbaas-agent\]/)
-        should contain_package('neutron-lbaas-agent').with_before(/Neutron_lbaas_agent_config\[.+\]/)
-        should contain_package('neutron-lbaas-agent').with_before(/Neutron_config\[.+\]/)
-      else
-        should contain_package('neutron').with_before(/Neutron_lbaas_agent_config\[.+\]/)
-      end
-    end
-
-    it 'configures neutron lbaas agent service' do
-      should contain_service('neutron-lbaas-service').with(
-        :name    => platform_params[:lbaas_agent_service],
-        :enable  => true,
-        :ensure  => 'running',
-        :require => 'Class[Neutron]'
-      )
-    end
-
-    context 'with manage_service as false' do
-      before :each do
-        params.merge!(:manage_service => false)
-      end
-      it 'should not start/stop service' do
-        should contain_service('neutron-lbaas-service').without_ensure
-      end
-    end
-  end
-
-  shared_examples_for 'haproxy lbaas_driver' do
-    it 'installs haproxy packages' do
-      if platform_params.has_key?(:lbaas_agent_package)
-        should contain_package(platform_params[:haproxy_package]).with_before('Package[neutron-lbaas-agent]')
-      end
-      should contain_package(platform_params[:haproxy_package]).with(
-        :ensure => 'present'
-      )
-    end
-  end
-
-  shared_examples_for 'haproxy lbaas_driver without package' do
-    let :pre_condition do
-      "package { 'haproxy':
-         ensure => 'present'
-       }
-      class { 'neutron': rabbit_password => 'passw0rd' }"
-    end
-    before do
-      params.merge!(:manage_haproxy_package => false)
-    end
-    it 'installs haproxy package via haproxy module' do
-      should contain_package(platform_params[:haproxy_package]).with(
-        :ensure => 'present'
-      )
-    end
-  end
-
-  context 'on Debian platforms' do
-    let :facts do
-      { :osfamily => 'Debian',
-        :concat_basedir => '/dne'
-      }
-    end
-
-    let :platform_params do
-      { :haproxy_package     =>  'haproxy',
-        :lbaas_agent_package => 'neutron-lbaas-agent',
-        :nobody_user_group   => 'nogroup',
-        :lbaas_agent_service => 'neutron-lbaas-agent' }
-    end
-
-    it_configures 'neutron lbaas agent'
-  end
-
-  context 'on RedHat platforms' do
-    let :facts do
-      { :osfamily => 'RedHat',
-        :concat_basedir => '/dne'
-      }
-    end
-
-    let :platform_params do
-      { :haproxy_package     => 'haproxy',
-        :nobody_user_group   => 'nobody',
-        :lbaas_agent_service => 'neutron-lbaas-agent' }
-    end
-
-    it_configures 'neutron lbaas agent'
-  end
-end