Sketch System::Sudoers
Description: Sets defaults and user permissions in the sudoers file
Authors: Jon Henrik Bjornstad jon.henrik.bjornstad@cfengine.com, Ben Heilman bheilman@enova.com
Version: 2.0.2
License: MIT
Tags: cfdc, sudoers
Installed: No
Parameters:
For bundle ensure
prefix: string [default value: 'PREFIX']
file_path: string (path to sudoers file to edit) [default value: '/etc/sudoers']
visudo_path: string (path to visudo command) [default value: '/usr/sbin/visudo']
defaults: array [default value: []]
user_alias: array [default value: []]
host_alias: array [default value: []]
cmnd_alias: array [default value: []]
runas_alias: array [default value: []]
user_specs: array [default value: []]
drop_dirs: array (Drop directories) [default value: []]
cf-sketch> install System::Sudoers
Sketch System::Sudoers installed under /var/cfengine/inputs/sketches.
cf-sketch> define params System::Sudoers
Please enter a name for the new parameter set (default: System::Sudoers-ensure-000): test_sudo
Querying configuration for parameter set 'test_sudo' for bundle 'ensure'.
Please enter parameter prefix.
(enter STOP to cancel)
prefix [PREFIX]: PREFIX
Please enter parameter file_path (path to sudoers file to edit).
(enter STOP to cancel)
file_path [/etc/sudoers]: /etc/sudoers
Please enter parameter visudo_path (path to visudo command).
(enter STOP to cancel)
visudo_path [/usr/sbin/visudo]: /usr/sbin/visudo
Please enter parameter defaults.
(enter STOP to cancel)
Something went wrong with the 'define_params' command: Not a HASH reference at /usr/local/bin/../lib/cf-sketch/Parser/Commands/17define.pl line 387.
cf-sketch> info -v Sudo
The following sketches match your query:
Sketch System::Sudoers Description: Sets defaults and user permissions in the sudoers file Authors: Jon Henrik Bjornstad jon.henrik.bjornstad@cfengine.com, Ben Heilman bheilman@enova.com Version: 2.0.2 License: MIT Tags: cfdc, sudoers Installed: No Parameters: For bundle ensure prefix: string [default value: 'PREFIX'] file_path: string (path to sudoers file to edit) [default value: '/etc/sudoers'] visudo_path: string (path to visudo command) [default value: '/usr/sbin/visudo'] defaults: array [default value: []] user_alias: array [default value: []] host_alias: array [default value: []] cmnd_alias: array [default value: []] runas_alias: array [default value: []] user_specs: array [default value: []] drop_dirs: array (Drop directories) [default value: []]
cf-sketch> install System::Sudoers
Sketch System::Sudoers installed under /var/cfengine/inputs/sketches.
cf-sketch> define params System::Sudoers
Please enter a name for the new parameter set (default: System::Sudoers-ensure-000): test_sudo Querying configuration for parameter set 'test_sudo' for bundle 'ensure'. Please enter parameter prefix. (enter STOP to cancel) prefix [PREFIX]: PREFIX Please enter parameter file_path (path to sudoers file to edit). (enter STOP to cancel) file_path [/etc/sudoers]: /etc/sudoers Please enter parameter visudo_path (path to visudo command). (enter STOP to cancel) visudo_path [/usr/sbin/visudo]: /usr/sbin/visudo Please enter parameter defaults. (enter STOP to cancel) Something went wrong with the 'define_params' command: Not a HASH reference at /usr/local/bin/../lib/cf-sketch/Parser/Commands/17define.pl line 387.