Displaying 1 result from an estimated 1 matches for "allow_sudo".
2007 Jun 29
2
DesignPatterns part 2: humane class names with namespaces
...e. The Puppet language
provides namespaces by nesting classes. With this mechanism, shorter, more
expressive class names can be formed.
First a example:
# create my default user
class david {
user { david: ...}
sudoer { david: permissions => NONE }
# Allow sudo usage for this user
class allow_sudo inherits david {
include sudo # install sudo
Sudoer[david] { permissions => ALL }
}
}
On machines where I need my user, I can now say either "include
david::allow_sudo" or "include david" depending on whether I shall be able to
use sudo or not.
Important points to no...