78 lines
2.3 KiB
YAML
78 lines
2.3 KiB
YAML
---
|
|
- name: "Install eget"
|
|
hosts: all
|
|
|
|
vars_files:
|
|
- 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.73.2
|
|
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 resticprofile"
|
|
ansible.builtin.command:
|
|
cmd: >
|
|
{{ eget_bin_path }} creativeprojects/resticprofile --quiet --upgrade-only --to {{ eget_install_dir }}
|
|
--asset '^no_self_update'
|
|
--tag v0.32.0
|
|
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.6
|
|
changed_when: false
|
|
|
|
- name: "Install gobackup"
|
|
ansible.builtin.command:
|
|
cmd: >
|
|
{{ eget_bin_path }} gobackup/gobackup --quiet --upgrade-only --to {{ eget_install_dir }}
|
|
--tag v2.17.0
|
|
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.48.0
|
|
changed_when: false
|
|
|
|
- name: 'Install dust'
|
|
ansible.builtin.command:
|
|
cmd: >
|
|
{{ eget_bin_path }} bootandy/dust --quiet --upgrade-only --to {{ bin_prefix }} --asset gnu
|
|
--tag v1.2.4
|
|
changed_when: false
|
|
|
|
- name: 'Install zellij'
|
|
ansible.builtin.command:
|
|
cmd: >
|
|
{{ eget_bin_path }} zellij-org/zellij --quiet --upgrade-only --to {{ bin_prefix }} --asset no-web
|
|
--tag v0.43.1
|
|
changed_when: false
|