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