summaryrefslogtreecommitdiffstats
path: root/roles/gnome/tasks
diff options
context:
space:
mode:
Diffstat (limited to 'roles/gnome/tasks')
-rw-r--r--roles/gnome/tasks/install-archlinux.yml16
1 files changed, 16 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"];
+ });