Skip to content

Stouts/Stouts.sudo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stouts.sudo

Galaxy Tag

Ansible role which manages the sudoers file.

Variables

sudo_enabled: true                              # Enable role
sudo_users: []                                  # A list of users who have sudo access
sudo_groups: [admin, sudo]                      # A list of groups who have sudo access
sudo_passwordless: [admin, sudo]                # A list of group/user names which have NOPASSWD
sudo_agent_forwarding: false                    # Preserve `SSH_AUTH_SOCK` when sudoing
sudo_defaults: ['!lecture', '!fqdn']            # List of default entries for configuration
sudo_include_sudoersd: false                    # Include /etc/sudoers.d directory
sudo_passwordless_command: []                   # Give ability to run a specific command without a password
#  - name: someuser
#    command: "/usr/bin/whoami"

Usage

Add Stouts.sudo to your roles and set vars in your playbook file.

Example:

- hosts: all
  roles:
    - role: Stouts.sudo
      vars:
        sudo_users: [klen]
        sudo_passwordless: [klen]

License

Licensed under the MIT License. See the LICENSE file for details.

Feedback, bug-reports, requests, ...

Are welcome!

About

Manage sudoers

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors