ansible-role-dev-tools/tasks/sublime_text_archlinux.yml

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