diff options
Diffstat (limited to 'manifests/subsystems/utils/network.pp')
| -rw-r--r-- | manifests/subsystems/utils/network.pp | 41 | 
1 files changed, 31 insertions, 10 deletions
| diff --git a/manifests/subsystems/utils/network.pp b/manifests/subsystems/utils/network.pp index 551120f..ecb92c5 100644 --- a/manifests/subsystems/utils/network.pp +++ b/manifests/subsystems/utils/network.pp @@ -1,14 +1,35 @@ -class utils::network { +class utils::network::irssi { +  package { [ 'irssi', 'bitlbee', 'irssi-plugin-silc', 'irssi-scripts', 'irssi-plugin-otr' ]: +    ensure => installed, +  } +} + +class utils::network::torrent { +  package { [ 'rtorrent' ]: +  } +} + +class utils::network::minimal { +  include utils::network:irssi +  include utils::network:torrent + +  package { 'unison': +    ensure => installed, +  } +} + +class utils::network inherits utils::network::mininal {    # Network -  package { [ 'mutt',               'irssi',          'offlineimap',      'epiphany-browser', -              'newsbeuter',         'bitlbee',        'nicotine',         'silc', -              'irssi-plugin-silc',  'bogofilter',     'fetchmail',        'procmail', -              'msmtp',              'mairix',         'konqueror',        'bittorrent', -              'irssi-scripts',      'links',          'twinkle',          'bittornado', -              'rtorrent',           'iceweasel',      'irssi-plugin-otr', 'transmission', -              'openvpn',            'amule',          'pssh',             'pidgin', -              'pidgin-encryption',  'pidgin-openpgp', 'pidgin-otr',       'pidgin-privacy-please', -              'pidgin-plugin-pack', 'sslscan' ]: +  package { [ 'mutt',               'offlineimap',           'epiphany-browser', +              'newsbeuter',         'nicotine',              'silc', +              'bogofilter',         'fetchmail',             'procmail', +              'msmtp',              'mairix',                'konqueror', +              'bittorrent',         'links',                 'twinkle', +              'bittornado',         'iceweasel',             'transmission', +              'openvpn',            'amule',                 'pssh', +              'pidgin',             'pidgin-encryption',     'pidgin-openpgp', +              'pidgin-otr',         'pidgin-privacy-please', 'pidgin-plugin-pack', +              'sslscan' ]:      ensure => installed,    } | 
