diff options
| -rw-r--r-- | roles/gnome/tasks/install-archlinux.yml | 16 | ||||
| -rw-r--r-- | roles/gnome/vars/archlinux.yml | 2 |
2 files changed, 18 insertions, 0 deletions
diff --git a/roles/gnome/tasks/install-archlinux.yml b/roles/gnome/tasks/install-archlinux.yml index b70c2540..bd58c09d 100644 --- a/roles/gnome/tasks/install-archlinux.yml +++ b/roles/gnome/tasks/install-archlinux.yml @@ -10,3 +10,19 @@ ansible.builtin.systemd: name: "gdm" enabled: true + +- name: "Enable polkit service" + become: true + ansible.builtin.systemd: + name: "polkit" + enabled: true + +- name: "Configure polkit admin rule for sudo group" + become: true + ansible.builtin.copy: + dest: "/etc/polkit-1/rules.d/50-default.rules" + mode: "0644" + content: | + polkit.addAdminRule(function(action, subject) { + return ["unix-group:sudo"]; + }); diff --git a/roles/gnome/vars/archlinux.yml b/roles/gnome/vars/archlinux.yml index d889d18a..0dd84de7 100644 --- a/roles/gnome/vars/archlinux.yml +++ b/roles/gnome/vars/archlinux.yml @@ -2,3 +2,5 @@ gnome_packages: - "gnome" - "gdm" + - "polkit" + - "polkit-gnome" |
