- Update various packages for EL8 - Use platform family for installing dnsmasq - ChefSpec updates Depends-On: https://review.opendev.org/c/openstack/cookbook-openstack-identity/+/815147 Change-Id: Ia566d70348f1245733b5074b3ad6e0bb30c3e405 Signed-off-by: Lance Albertson <lance@osuosl.org>
		
			
				
	
	
		
			31 lines
		
	
	
		
			783 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			783 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
require_relative 'spec_helper'
 | 
						|
 | 
						|
describe 'openstack-network::metadata_agent' do
 | 
						|
  ALL_RHEL.each do |p|
 | 
						|
    context "redhat #{p[:version]}" do
 | 
						|
      let(:runner) { ChefSpec::SoloRunner.new(p) }
 | 
						|
      let(:node) { runner.node }
 | 
						|
      cached(:chef_run) do
 | 
						|
        node.override['openstack']['compute']['network']['service_type'] = 'neutron'
 | 
						|
        runner.converge(described_recipe)
 | 
						|
      end
 | 
						|
 | 
						|
      include_context 'neutron-stubs'
 | 
						|
 | 
						|
      it do
 | 
						|
        expect(chef_run).to enable_service('neutron-metadata-agent').with(
 | 
						|
          service_name: 'neutron-metadata-agent',
 | 
						|
          supports: {
 | 
						|
            status: true,
 | 
						|
            restart: true,
 | 
						|
          }
 | 
						|
        )
 | 
						|
      end
 | 
						|
 | 
						|
      it do
 | 
						|
        expect(chef_run).to start_service('neutron-metadata-agent')
 | 
						|
      end
 | 
						|
    end
 | 
						|
  end
 | 
						|
end
 |