class icinga_admin::tools { Package { ensure => present, } ensure_packages( [ 'bash-completion', 'screen', 'sysstat', 'curl', 'htop', ] ) if $::osfamily == 'RedHat' { ensure_packages(['epel-release']) Package['epel-release'] -> Package['htop'] } # VIM START $_vim_package = $::osfamily ? { 'RedHat' => 'vim-enhanced', default => 'vim', } ensure_packages([$_vim_package]) if $::osfamily == 'Debian' { alternatives { 'editor': path => '/usr/bin/vim.basic', require => Package['vim'], } } # VIM END # LOCATE START $_mlocate_package = $::osfamily ? { 'Suse' => 'findutils-locate', default => 'mlocate', } ensure_packages([$_mlocate_package]) # LOCATE END }