04e817362ec2e6bd22dca11c87af36ba26b68cf1
[mirror/dsa-puppet.git] / 3rdparty / modules / nova / manifests / utilities.pp
1 # == Class nova::utilities
2 #
3 # Extra packages used by nova tools
4 # unzip swig screen parted curl euca2ools libguestfs-tools - extra packages
5 class nova::utilities {
6   if $::osfamily == 'Debian' {
7     ensure_packages(['unzip', 'screen', 'parted', 'curl', 'euca2ools'])
8
9     package {'libguestfs-tools':
10       ensure       => present,
11       responsefile => '/var/run/guestfs.seed',
12       require      => File['guestfs.seed']
13     }
14
15     file {'guestfs.seed':
16       ensure       => present,
17       path         => '/var/run/guestfs.seed',
18       content      => 'libguestfs0 libguestfs/update-appliance boolean true'
19     }
20   }
21 }