Skip to content

Stouts/Stouts.sudo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stouts.sudo

Build Status Galaxy Tag

Ansible role which manage sudoers file

Variables

sudo_enabled: yes                               # 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 NOPASSD
sudo_agent_forwarding: no                       # Preserve `SSH_AUTH_SOCK` when sudoing
sudo_defaults: [!lecture, tty_tickets, !fqdn]   # List of default entries for configuration
sudo_include_sudoersd: no                       # Include /etc/sudoers.d directory
sudo_passwordless_command:                      # Give abilitty sudo restart rights for someuser to restart fpm
                            - name: someuser
                              command: "sudo /usr/sbin/service fpm restart"

Usage

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

Example:

- hosts: all

  roles:
    - 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!