aboutsummaryrefslogtreecommitdiff
path: root/manifests/utils/security.pp
blob: 6eef48084be8cfdb4287f7f083ffcd39ff5c46ec (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
class nodo::utils::security inherits nodo::utils::security::base {
  # Security
  package { [
    'libnss3-tools',
    'ssss',
    'revelation',
    'onetime',
    'gnupg2',
    'gnutls-bin',
    'gnupg-agent',
    'keyringer',
  ]:
    ensure => installed,
  }

  # Not in use
  package { [
    # See http://www.openwall.com/lists/oss-security/2012/01/22/6
    #     http://www.openwall.com/lists/oss-security/2013/05/24/7
    'pwgen',
    'signing-party',
    'kedpm',
    'kedpm-gtk',
    'apg',
    'makepasswd',
    'keepassx',
    'monkeysign',
    'fpm2',
    'encfs',
    'libgfshare-bin',
    'pass',
    'harden',
    'paperkey',
    'gnome-keysign',
  ]:
    ensure => absent,
  }
}