aboutsummaryrefslogtreecommitdiff
path: root/manifests/utils/security.pp
blob: 953581cb74513a1f8c6c182c4dadc1aad5fc5bd2 (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
40
41
42
43
44
45
46
47
class nodo::utils::security inherits nodo::utils::security::base {
  # Security
  package { [
    'apg',
    'gnupg-agent',
    'makepasswd',
    'pwgen',
    'fpm2',
    'encfs',
    'signing-party',
    'libnss3-tools',
    'ssss',
    'libgfshare-bin',
    'pass',
    'revelation',
    'onetime',
    'gnupg2',
    'monkeysign',
    'gnutls-bin',
  ]:
    ensure => installed,
  }

  # Soon :)
  #package { [
  #  'keyringer',
  #]:
  #  ensure => present,
  #}

  # To be evaluated
  #package { [
  #  'harden',
  #  'paperkey',
  #]:
  #  ensure  => present,
  #}

  if $::lsbdistcodename != 'squeeze' {
    package { [
      'kedpm',
      'kedpm-gtk',
    ]:
      ensure => installed,
    }
  }
}