Puppet Class: r_profile::linux::sudo
- Defined in:
- manifests/linux/sudo.pp
Overview
R_profile::Linux::Sudo
Configure sudo for linux
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
# File 'manifests/linux/sudo.pp', line 4
class r_profile::linux::sudo {
class { 'sudo': }
group { ["sudo", "admins"]:
ensure => present,
}
if dig($facts, 'vagrant') {
sudo::conf { "vagrant":
priority => 10,
content => "%vagrant ALL=(ALL) NOPASSWD: ALL",
}
}
sudo::conf { 'admins':
priority => 20,
content => "%admins ALL=(ALL) NOPASSWD: ALL",
}
sudo::conf { 'sudo':
priority => 30,
content => "%sudo ALL=(ALL:ALL) ALL",
}
}
|