aboutsummaryrefslogtreecommitdiff
path: root/manifests/utils.pp
blob: b30bb4d358dbffd21084d11541136a6b4f9baad6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# Common utilities
class utils {
  package { [ 'screen', 'less', 'bzip2', 'openssl', 'lynx', 'wget', 'unzip' ]:
    ensure => installed,
  }
}

# Common utilities for physical
class utils::physical {
  package { 'nload':
    ensure => installed,
  }
}

# Common utilities for storage
class utils::storage {
  package { 'clamav':
    ensure => installed,
  }
}

# Common utilities for web
class utils::web {
  package { 'ffmpeg':
    ensure => installed,
  }
}

# Common utilities for desktops
class utils::desktop {
  package { [ 'awesome',      'alsa-tools-gui', 'mutt',
              'irssi',        'offlineimap',    'wyrd',
              'mp3blaster',   'iceweasel',      'eterm',
              'libpam-mount', 'locales',        'fluxbox',
              'gdm',          'ecryptfs-utils', 'newsbeuter' ]:
    ensure => installed,
  }
}