Fallback for qemu-kvm
In case when qemu-kvm-rhev is not available (RDO), packstack should fallback to qemu-kvm package. Change-Id: I5d41a1db1f613e6c153ff02eaf13f1b6c4f0f48a
This commit is contained in:
		@@ -14,21 +14,12 @@ nova_config{
 | 
			
		||||
  "libvirt/inject_partition": value => "-1";
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
case $::operatingsystem {
 | 
			
		||||
  'Fedora': {
 | 
			
		||||
    $qemu_package = 'qemu-kvm'
 | 
			
		||||
  }
 | 
			
		||||
  'RedHat', 'CentOS': {
 | 
			
		||||
    $qemu_package = 'qemu-kvm-rhev'
 | 
			
		||||
  }
 | 
			
		||||
  default: {
 | 
			
		||||
    $qemu_package = 'qemu-kvm'
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
package { 'qemu-kvm':
 | 
			
		||||
  name   => $qemu_package,
 | 
			
		||||
  ensure => installed,
 | 
			
		||||
# We need to preferably install qemu-kvm-rhev
 | 
			
		||||
exec { 'qemu-kvm':
 | 
			
		||||
    path => '/usr/bin',
 | 
			
		||||
    command => 'yum install -y qemu-kvm',
 | 
			
		||||
    onlyif => 'yum install -y qemu-kvm-rhev && exit 1 || exit 0',
 | 
			
		||||
    before => Class['nova::compute::libvirt']
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
class { 'nova::compute::libvirt':
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user