Merge "Add sudoers file and groups"

This commit is contained in:
Zuul 2018-08-03 21:43:49 +00:00 committed by Gerrit Code Review
commit ff5cb0f520
2 changed files with 47 additions and 0 deletions

View File

@ -0,0 +1,26 @@
# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#
Defaults env_reset
Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
# Host alias specification
# User alias specification
# Cmnd alias specification
# User privilege specification
root ALL=(ALL) ALL
# Allow members of group sudo to execute any command after they have
# provided their password
# (Note that later entries override this, so you might need to move
# it further down)
%sudo ALL=(ALL) NOPASSWD: ALL
#
#includedir /etc/sudoers.d

View File

@ -1,3 +1,24 @@
- name: Add sudo admin groups
loop:
- sudo
- admin
group:
name: "{{ item }}"
state: present
when:
# NOTE(mordred): We replace the main file rather than dropping a file in to
# /etc/sudoers.d to deal with divergent base sudoers files from our distros.
# We also want to change some default behavior (we want nopassword sudo, for
# instance).
- name: Setup sudoers file
copy:
dest: /etc/sudoers
src: sudoers
owner: root
group: root
mode: 0440
- name: Setup login.defs file
copy:
dest: /etc/login.defs