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
|
```yaml
|
||||||
# default variables
|
# default variables
|
||||||
enable_sublime_text: yes
|
enable_sublime_text: yes
|
||||||
enable_vagrant: no
|
|
||||||
```
|
```
|
||||||
|
|
||||||
Dependencies
|
Dependencies
|
||||||
|
|
|
@ -47,6 +47,7 @@ galaxy_info:
|
||||||
# NOTE: A tag is limited to a single word comprised of alphanumeric characters.
|
# NOTE: A tag is limited to a single word comprised of alphanumeric characters.
|
||||||
# Maximum 20 tags per role.
|
# Maximum 20 tags per role.
|
||||||
|
|
||||||
dependencies:
|
dependencies: []
|
||||||
- kewlfft.aur
|
# 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:
|
apply:
|
||||||
tags:
|
tags:
|
||||||
- sublime_text
|
- sublime_text
|
||||||
when: enable_sublime_text | bool
|
when: enable_sublime_text
|
||||||
|
|
||||||
- name: Install vagrant
|
- name: Install vagrant
|
||||||
become: yes
|
become: yes
|
||||||
|
@ -16,4 +16,4 @@
|
||||||
state: latest
|
state: latest
|
||||||
when:
|
when:
|
||||||
- ansible_architecture != "aarch64"
|
- 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)
|
- name: Install Sublime Text (on Archlinux)
|
||||||
block:
|
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:
|
blockinfile:
|
||||||
path: /etc/pacman.conf
|
path: /etc/pacman.conf
|
||||||
block: |
|
block: |
|
||||||
[sublime-text]
|
[sublime-text]
|
||||||
Server = https://download.sublimetext.com/arch/dev/x86_64
|
Server = https://download.sublimetext.com/arch/dev/x86_64
|
||||||
state: absent
|
|
||||||
|
|
||||||
- name: Install Sublime Text
|
- name: Install Sublime Text
|
||||||
become: yes
|
pacman:
|
||||||
become_user: aur_builder
|
name: sublime-text
|
||||||
aur:
|
|
||||||
name: sublime-text-4
|
|
||||||
state: latest
|
state: latest
|
||||||
|
update_cache: yes
|
||||||
register: sublime_text_installed
|
register: sublime_text_installed
|
||||||
|
|
||||||
when:
|
when:
|
||||||
|
|
Loading…
Add table
Reference in a new issue