VIM recipe
Debian specific ensure vim is default editor:
class vim{
package { "vim":
ensure => present,
}
exec { "update-alternatives --set editor /usr/bin/vim.basic":
path => "/bin:/sbin:/usr/bin:/usr/sbin",
unless => "test /etc/alternatives/editor -ef /usr/bin/vim.basic"
}
}