class nodo::subsystem::sudo { package { "sudo": ensure => "present", } group { 'sudo': ensure => present, require => Package['sudo'], } file { "/etc/sudoers.d/local": source => [ "puppet:///modules/site_nodo/etc/sudoers/hostname/${::hostname}", "puppet:///modules/site_nodo/etc/sudoers/domain/${::domain}", "puppet:///modules/nodo/etc/sudoers" ], owner => "root", group => "root", mode => '0440', require => Package["sudo"], } }