feat: add admins to proxmox user permissions file

This commit is contained in:
David Kilias 2022-11-09 21:04:22 +01:00
parent e93b899173
commit 8194f488ad

View file

@ -9,4 +9,20 @@
tasks: 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: handlers: