29 lines
520 B
Puppet
29 lines
520 B
Puppet
class sudoers {
|
|
group { 'wheel':
|
|
ensure => 'present'
|
|
}
|
|
group { 'sudo':
|
|
ensure => 'present'
|
|
}
|
|
group { 'admin':
|
|
ensure => 'present'
|
|
}
|
|
|
|
file { '/etc/sudoers':
|
|
owner => 'root',
|
|
group => 'root',
|
|
mode => 440,
|
|
ensure => 'present',
|
|
source => [
|
|
"puppet:///modules/sudoers/sudoers.$operatingsystem",
|
|
"puppet:///modules/sudoers/sudoers"
|
|
],
|
|
replace => 'true',
|
|
}
|
|
|
|
file { '/etc/alternatives/editor':
|
|
ensure => link,
|
|
target => "/usr/bin/vim.basic",
|
|
}
|
|
}
|