# Common utilities class nodo::utils inherits nodo::utils::base { package { 'vim-nox': ensure => present, } package { 'debian-security-support' : ensure => $::lsbdistcodename ? { 'trusty' => absent, default => present, }, } # Might be defined elsewhere if !defined(Package['wget']) { package { 'wget': ensure => installed, } } # To be considered #package { 'needrestart': # ensure => present, #} if !defined(Package['git']) { package { 'git': ensure => latest, } } # Editor alternative file { "/etc/alternatives/editor": ensure => "/usr/bin/vi", owner => root, group => root, } # Not in use for various reasons # # #767071 - rdnssd drops non-nameserver settings from /etc/resolv.conf when overwriting it # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=767071 # #740998 - NetworkManager and rdnssd do not play well together # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=740998 package { [ 'rdnssd', 'dnsmasq', 'dnsmasq-base' ]: ensure => absent, } }