From 11759ba63a6d641c67af6454c8c7241459d89bb1 Mon Sep 17 00:00:00 2001 From: Jan Beilicke Date: Fri, 2 Jul 2021 21:44:02 +0200 Subject: [PATCH] Ensure an aur_builder user if installing dev tools using AUR --- tasks/sublime_text_archlinux.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/tasks/sublime_text_archlinux.yml b/tasks/sublime_text_archlinux.yml index b28efdf..198398a 100644 --- a/tasks/sublime_text_archlinux.yml +++ b/tasks/sublime_text_archlinux.yml @@ -1,4 +1,19 @@ --- +- name: Create an AUR user + become: yes + user: + name: aur_builder + create_home: no + group: wheel + +- name: Allow AUR user to run pacman with elevated privileges + become: yes + lineinfile: + path: /etc/sudoers.d/11-install-aur_builder + line: 'aur_builder ALL=(ALL) NOPASSWD: /usr/bin/pacman' + create: yes + validate: 'visudo -cf %s' + - name: Install Sublime Text (on Archlinux) block: - name: Remove outdated repository for Sublime Text