mirror of
https://github.com/iiab/iiab.git
synced 2025-02-13 03:32:12 +00:00
admin-user.yml: skip wheels group (& its NOPASSWD: in /etc/sudoers)
This commit is contained in:
parent
83abefea0d
commit
8584d78704
1 changed files with 21 additions and 18 deletions
|
@ -1,25 +1,26 @@
|
||||||
- name: Create user {{ iiab_admin_user }} for Admin Console; set password from iiab_admin_pwd_hash if newly creating account
|
- name: Create user {{ iiab_admin_user }} in group sudo for Admin Console; set password from iiab_admin_pwd_hash if newly creating account
|
||||||
user:
|
user:
|
||||||
name: "{{ iiab_admin_user }}" # iiab-admin
|
name: "{{ iiab_admin_user }}" # iiab-admin
|
||||||
password: "{{ iiab_admin_pwd_hash }}"
|
password: "{{ iiab_admin_pwd_hash }}"
|
||||||
update_password: on_create
|
update_password: on_create
|
||||||
shell: /bin/bash
|
shell: /bin/bash
|
||||||
|
groups: sudo
|
||||||
|
|
||||||
- name: Create a wheel group
|
#- name: Create a wheel group
|
||||||
group:
|
# group:
|
||||||
name: wheel
|
# name: wheel
|
||||||
state: present
|
# state: present
|
||||||
|
|
||||||
- name: Create a sudo group (redhat)
|
#- name: Create a sudo group (redhat)
|
||||||
group:
|
# group:
|
||||||
name: sudo
|
# name: sudo
|
||||||
state: present
|
# state: present
|
||||||
when: is_redhat | bool
|
# when: is_redhat | bool
|
||||||
|
|
||||||
- name: 'Add user {{ iiab_admin_user }} to groups: wheel, sudo'
|
#- name: 'Add user {{ iiab_admin_user }} to groups: wheel, sudo'
|
||||||
user:
|
# user:
|
||||||
name: "{{ iiab_admin_user }}"
|
# name: "{{ iiab_admin_user }}"
|
||||||
groups: wheel,sudo
|
# groups: wheel,sudo
|
||||||
|
|
||||||
- name: Edit the sudoers file -- first make it editable
|
- name: Edit the sudoers file -- first make it editable
|
||||||
file:
|
file:
|
||||||
|
@ -33,10 +34,12 @@
|
||||||
dest: /etc/sudoers
|
dest: /etc/sudoers
|
||||||
state: present
|
state: present
|
||||||
|
|
||||||
- name: Lets wheel sudo without password
|
#- name: Lets {{ iiab_admin_user }} sudo without password
|
||||||
lineinfile:
|
##- name: Lets wheel sudo without password
|
||||||
line: "%wheel ALL= NOPASSWD: ALL"
|
# lineinfile:
|
||||||
dest: /etc/sudoers
|
# line: "{{ iiab_admin_user }} ALL=(ALL) NOPASSWD: ALL"
|
||||||
|
## line: "%wheel ALL= NOPASSWD: ALL"
|
||||||
|
# dest: /etc/sudoers
|
||||||
|
|
||||||
- name: Remove the line which requires tty
|
- name: Remove the line which requires tty
|
||||||
lineinfile:
|
lineinfile:
|
||||||
|
|
Loading…
Reference in a new issue