47 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			47 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| ---
 | |
| - name: "Install eget"
 | |
|   hosts: all
 | |
| 
 | |
|   vars_files:
 | |
|     - vars/ports.yml
 | |
|     - vars/secrets.yml
 | |
| 
 | |
|   # See: https://github.com/zyedidia/eget/releases
 | |
| 
 | |
|   vars:
 | |
|     eget_install_dir: "{{ bin_prefix }}"
 | |
|     eget_bin_path: '{{ (eget_install_dir, "eget") | path_join }}'
 | |
| 
 | |
|   tasks:
 | |
|     - name: "Install eget"
 | |
|       ansible.builtin.import_role:
 | |
|         name: eget
 | |
|       vars:
 | |
|         eget_version: "1.3.4"
 | |
|         eget_install_path: "{{ eget_bin_path }}"
 | |
| 
 | |
|     - name: "Install rclone"
 | |
|       ansible.builtin.command:
 | |
|         cmd: "{{ eget_bin_path }} rclone/rclone --quiet --upgrade-only --to {{ eget_install_dir }} --asset zip --tag v1.71.2"
 | |
|       changed_when: false
 | |
| 
 | |
|     - name: "Install btop"
 | |
|       ansible.builtin.command:
 | |
|         cmd: "{{ eget_bin_path }} aristocratos/btop --quiet --upgrade-only --to {{ eget_install_dir }} --tag v1.4.5"
 | |
|       changed_when: false
 | |
| 
 | |
|     - name: "Install restic"
 | |
|       ansible.builtin.command:
 | |
|         cmd: "{{ eget_bin_path }} restic/restic --quiet --upgrade-only --to {{ eget_install_dir }} --tag v0.18.1"
 | |
|       changed_when: false
 | |
| 
 | |
|     - name: "Install gobackup"
 | |
|       ansible.builtin.command:
 | |
|         cmd: "{{ eget_bin_path }} gobackup/gobackup --quiet --upgrade-only --to {{ eget_install_dir }} --tag v2.15.3"
 | |
|       changed_when: false
 | |
| 
 | |
|     - name: "Install task"
 | |
|       ansible.builtin.command:
 | |
|         cmd: "{{ eget_bin_path }} go-task/task --quiet --upgrade-only --to {{ eget_install_dir }}  --asset tar.gz --tag v3.45.4"
 | |
|       changed_when: false
 |