class nodo::utils::network::irssi { package { [ 'irssi', 'bitlbee', 'irssi-scripts' ]: ensure => installed, } # Needed by TTYtter, so might be moved to a specific class package { 'libterm-readline-gnu-perl': ensure => present, } package { 'irssi-plugin-otr': ensure => installed, } # These are needed by the cap_sasl.pl irssi plugin package { [ 'libcrypt-blowfish-perl', 'libcrypt-dh-perl', 'libcrypt-openssl-bignum-perl' ]: ensure => installed, } # Not on wheezy package { 'irssi-plugin-silc': ensure => $::lsbdistcodename ? { 'wheezy' => absent, default => present, } } }