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