diff options
Diffstat (limited to 'manifests')
| -rw-r--r-- | manifests/subsystem/scanner.pp | 2 | ||||
| -rw-r--r-- | manifests/utils/browser/hardened.pp | 9 | ||||
| -rw-r--r-- | manifests/utils/network.pp | 18 | 
3 files changed, 17 insertions, 12 deletions
| diff --git a/manifests/subsystem/scanner.pp b/manifests/subsystem/scanner.pp index db35e43..89b0cc3 100644 --- a/manifests/subsystem/scanner.pp +++ b/manifests/subsystem/scanner.pp @@ -1,5 +1,5 @@  class nodo::subsystem::scanner($access_list = hiera('nodo::subsystem::scanner::access_list', '')) { -  package { 'sane': +  package { [ 'sane', 'sane-utils' ]:      ensure  => present,    } diff --git a/manifests/utils/browser/hardened.pp b/manifests/utils/browser/hardened.pp new file mode 100644 index 0000000..e641a71 --- /dev/null +++ b/manifests/utils/browser/hardened.pp @@ -0,0 +1,9 @@ +class nodo::utils::browser::hardened { +  package { [  +              'torbrowser-launcher', +              'xul-ext-requestpolicy', +              'xul-ext-certificatepatrol', +            ]: +    ensure  => present, +  } +} diff --git a/manifests/utils/network.pp b/manifests/utils/network.pp index 7aca920..fdac740 100644 --- a/manifests/utils/network.pp +++ b/manifests/utils/network.pp @@ -11,7 +11,7 @@ class nodo::utils::network inherits nodo::utils::network::minimal {                'sslscan',            'muttprofile',           'connect-proxy',                'avahi-discover',     'mdns-scan',             'davfs2',                'surfraw',            'w3m',                   'mailplate', -              'geoip-bin',          'ssvnc',                 'torbrowser-launcher', +              'geoip-bin',          'ssvnc',                'rig',                'sup-mail',              'iceweasel-vimperator' ]:      ensure => installed,    } @@ -38,11 +38,11 @@ class nodo::utils::network inherits nodo::utils::network::minimal {                  'xul-ext-firebug',      'msva-perl',        'chromium-l10n' ]:        ensure => installed,      } +  } -    # Not using right now -    package { [ 'xul-ext-torbutton', 'vidalia', 'xul-ext-perspectives', 'xul-ext-greasemonkey' ]: -      ensure => absent, -    } +  # Not using right now +  package { [ 'xul-ext-torbutton', 'vidalia', 'xul-ext-perspectives', 'xul-ext-greasemonkey', 'torchat' ]: +    ensure => absent,    }    package { 'chromium': @@ -55,19 +55,15 @@ class nodo::utils::network inherits nodo::utils::network::minimal {    # Wheezy (or newer) packages    if $::lsbdistcodename != 'squeeze' { -    package { [ 'xul-ext-https-everywhere', 'xul-ext-refcontrol', 'xul-ext-requestpolicy' ]: +    package { [ 'xul-ext-https-everywhere', 'xul-ext-refcontrol' ]:        ensure => installed,      }      # See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=686087      #     http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=705999 -    package { [ 'xul-ext-cookie-monster', 'xul-ext-quickproxy', 'xul-ext-certificatepatrol' ]: +    package { [ 'xul-ext-cookie-monster', 'xul-ext-quickproxy' ]:        ensure => absent,      } - -    package { [ 'torchat' ]: -      ensure => installed, -    }    }    # Jessie ownwards | 
