feat: ✨ add admins to proxmox user permissions file
This commit is contained in:
parent
e93b899173
commit
8194f488ad
1 changed files with 16 additions and 0 deletions
|
@ -9,4 +9,20 @@
|
|||
|
||||
tasks:
|
||||
|
||||
- name: enable proxmox gui login for admin users
|
||||
ansible.builtin.lineinfile:
|
||||
path: /etc/pve/user.cfg
|
||||
regexp: "^user:{{ item.logname }}@pam"
|
||||
insertafter: "^user:"
|
||||
line: "user:{{ item.logname }}@pam:1:0:::{{ item.email }}:::"
|
||||
state: present
|
||||
loop: "{{ users }}"
|
||||
|
||||
- name: configure proxmox admin group
|
||||
ansible.builtin.lineinfile:
|
||||
path: /etc/pve/user.cfg
|
||||
regexp: "^group:Admins:"
|
||||
# group:Admins:kwasir@pam,lespocky@pam,tux@pam::
|
||||
line: "group:Admins:{{ users | map(attribute = 'logname') | join(\"@pam,\") }}@pam::"
|
||||
|
||||
handlers:
|
||||
|
|
Loading…
Reference in a new issue