37 lines
867 B
YAML
37 lines
867 B
YAML
---
|
|
- 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
|
|
blockinfile:
|
|
path: /etc/pacman.conf
|
|
block: |
|
|
[sublime-text]
|
|
Server = https://download.sublimetext.com/arch/dev/x86_64
|
|
state: absent
|
|
|
|
- name: Install Sublime Text
|
|
become: yes
|
|
become_user: aur_builder
|
|
aur:
|
|
name: sublime-text-4
|
|
state: latest
|
|
register: sublime_text_installed
|
|
|
|
when:
|
|
- ansible_architecture == 'x86_64'
|
|
become: yes
|