1 $kvm_settings = hiera('fuel-plugin-kvm')
3 case $::operatingsystem {
5 $version = '4.4.50-rt62nfv'
6 $kernel_kit = ["linux-headers-${version}", "linux-image-${version}"]
7 $kernel_src = "/usr/src/linux-headers-${version}"
8 $kernel_src_link = "/lib/modules/${version}/build"
10 shellvar { 'GRUB_DEFAULT':
12 target => '/etc/default/grub',
13 value => "Advanced options for Ubuntu>Ubuntu, with Linux ${version}",
15 notify => Exec['update_grub'],
19 fail("Unsupported operating system: ${::osfamily}/${::operatingsystem}")
24 if $kvm_settings['use_kvm'] {
25 $ensure_pkg = '1.0.OPNFV'
28 $ensure_pkg = 'purged'
29 $ensure_link = 'absent'
33 command => '/usr/sbin/update-grub',
37 package { $kernel_kit:
38 ensure => $ensure_pkg,
39 before => File[$kernel_src_link],
42 file { $kernel_src_link:
43 ensure => $ensure_link,
44 target => $kernel_src,