Report abuse

# /etc/puppet/manifests/classes/sudo.pp

class sudo {

  package { sudo: ensure => latest }

    file { "/etc/sudoers":
        owner => "root",
        group => "root",
        mode  => 440,
    source => "puppet:///sudo/sudoers.$operatingsystem",
    require => Package["sudo"],
    }
}

Directory####

puppet\modules\sudo\files
sudoers.Ubuntu











debug: /Settings[/etc/puppet/puppet.conf]/Settings[puppetd]/File[/var/lib/puppet/state/state.yaml]: Changing mode
debug: /Settings[/etc/puppet/puppet.conf]/Settings[puppetd]/File[/var/lib/puppet/state/state.yaml]: 1 change(s)
debug: /Settings[/etc/puppet/puppet.conf]/Settings[puppetd]/File[/var/lib/puppet/state/state.yaml]/mode: mode changed '640' to '660'
debug: Finishing transaction -608324248 with 1 changes
debug: Loaded state in 0.00 seconds
debug: Retrieved facts in 0.19 seconds
notice: Ignoring cache
debug: Retrieving catalog
debug: Calling puppetmaster.getconfig
debug: Retrieved catalog in 0.17 seconds
debug: Puppet::Network::Client::File: defining fileserver.describe
debug: Puppet::Network::Client::File: defining fileserver.list
debug: Puppet::Network::Client::File: defining fileserver.retrieve
debug: Creating default schedules
debug: Finishing transaction -609557408 with 0 changes
info: Caching catalog at /var/lib/puppet/state/localconfig.yaml
notice: Starting catalog run
debug: Loaded state in 0.00 seconds
debug: Prefetching apt resources for package
debug: Executing '/usr/bin/dpkg-query -W --showformat '${Status} ${Package} ${Version}\n''
debug: Puppet::Type::Package::ProviderApt: Executing '/usr/bin/dpkg-query -W --showformat '${Status} ${Package} ${Version}\n''
debug: //Node[basenode]/sudo/File[/etc/sudoers]/require: requires Package[sudo]
debug: Puppet::Type::Package::ProviderApt: Executing '/usr/bin/apt-cache policy sudo'
debug: Calling fileserver.describe

warning: //Node[basenode]/sudo/File[/etc/sudoers]/ensure: No specified sources exist
warning: //Node[basenode]/sudo/File[/etc/sudoers]/ensure: No specified sources exist
warning: //Node[basenode]/sudo/File[/etc/sudoers]/source: No specified sources exist
debug: Finishing transaction -609602088 with 0 changes
debug: Storing state
debug: Stored state in 0.02 seconds
notice: Finished catalog run in 0.24 seconds