Puppet Class: nova::utilities

Defined in:
manifests/utilities.pp

Overview

Class nova::utilities

Extra packages used by nova tools unzip swig screen parted curl euca2ools libguestfs-tools - extra packages



5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# File 'manifests/utilities.pp', line 5

class nova::utilities {
  if $::osfamily == 'Debian' {
    ensure_packages(['unzip', 'screen', 'parted', 'curl', 'euca2ools'])

    package {'libguestfs-tools':
      ensure       => present,
      responsefile => '/var/run/guestfs.seed',
      require      => File['guestfs.seed']
    }

    file {'guestfs.seed':
      ensure       => present,
      path         => '/var/run/guestfs.seed',
      content      => 'libguestfs0 libguestfs/update-appliance boolean true'
    }
  }
}