Compare commits
No commits in common. "5b3e7f479b2e1fdb919187ee4c3e3ad6bc70f481" and "ec96ee42f1a2a3472ec7261d9cf5b5f3b918e38e" have entirely different histories.
5b3e7f479b
...
ec96ee42f1
4 changed files with 17 additions and 26 deletions
|
@ -10,7 +10,7 @@ Role Variables
|
|||
```yaml
|
||||
# default variables
|
||||
enable_sublime_text: yes
|
||||
enable_vagrant: no
|
||||
|
||||
```
|
||||
|
||||
Dependencies
|
||||
|
|
|
@ -47,6 +47,7 @@ galaxy_info:
|
|||
# NOTE: A tag is limited to a single word comprised of alphanumeric characters.
|
||||
# Maximum 20 tags per role.
|
||||
|
||||
dependencies:
|
||||
- kewlfft.aur
|
||||
dependencies: []
|
||||
# List your role dependencies here, one per line. Be sure to remove the '[]' above,
|
||||
# if you add dependencies to this list.
|
||||
|
|
@ -6,7 +6,7 @@
|
|||
apply:
|
||||
tags:
|
||||
- sublime_text
|
||||
when: enable_sublime_text | bool
|
||||
when: enable_sublime_text
|
||||
|
||||
- name: Install vagrant
|
||||
become: yes
|
||||
|
@ -16,4 +16,4 @@
|
|||
state: latest
|
||||
when:
|
||||
- ansible_architecture != "aarch64"
|
||||
- enable_vagrant | bool
|
||||
- enable_vagrant
|
||||
|
|
|
@ -1,35 +1,25 @@
|
|||
---
|
||||
- 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
|
||||
- name: Add key for Sublime Text repo
|
||||
shell:
|
||||
cmd: |
|
||||
curl -O https://download.sublimetext.com/sublimehq-pub.gpg && \
|
||||
sudo pacman-key --add sublimehq-pub.gpg && sudo pacman-key --lsign-key 8A8F901A && \
|
||||
rm sublimehq-pub.gpg
|
||||
|
||||
- name: Add 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
|
||||
pacman:
|
||||
name: sublime-text
|
||||
state: latest
|
||||
update_cache: yes
|
||||
register: sublime_text_installed
|
||||
|
||||
when:
|
||||
|
|
Loading…
Add table
Reference in a new issue