class nodo::utils::network inherits nodo::utils::network::minimal { # Misc package { [ 'pssh', 'sslscan', ]: ensure => installed, } # Web package { [ 'links', 'elinks', 'surfraw', 'w3m', 'firefox-esr', 'chromium', 'chromium-l10n', 'xul-ext-https-everywhere', 'xul-ext-refcontrol', #'xul-ext-pentadactyl', #'xul-ext-stylish', #'maildir-utils', #'libical-parser-perl', #'geoip-bin', #'rig', #'mailplate', #'sup-mail', #'connect-proxy', #'avahi-discover', #'mdns-scan', #'davfs2', #'ssvnc', #'mairix', #'openvpn', #'nicotine', #'sshfs', ]: ensure => installed, } # Not in use # # About vimperator, use the addon directly # About firegpg, see http://tails.boum.org/bugs/FireGPG_may_be_unsafe/ # About adblock plus, see http://www.theverge.com/2015/2/2/7963577/google-ads-get-through-adblock # See also http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=686087 # http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=705999 package { [ 'silc', 'twinkle', 'konqueror', 'transmission', 'amule', 'epiphany-browser', 'bittorrent', 'bittornado', 'xul-ext-firegpg', 'xul-ext-adblock-plus', 'xul-ext-cookie-monster', 'xul-ext-quickproxy', 'xul-ext-torbutton', 'xul-ext-perspectives', 'xul-ext-greasemonkey', 'iceweasel-vimperator', 'mozilla-firefox-adblock', 'vidalia', 'torchat', 'gftp', 'icedtea6-plugin', 'luakit', ]: ensure => absent, } # Browser alternative file { "/etc/alternatives/x-www-browser": ensure => "/usr/bin/firefox-esr", owner => root, group => root, require => Package['iceweasel'], } # Browser alternative: manpage file { "/etc/alternatives/x-www-browser.1.gz": ensure => "/usr/share/man/man1/firefox-esr.1.gz", owner => root, group => root, require => Package['iceweasel'], } }