Files
pet-project-server/playbook-eget.yml
T
av 1cf660b4fd Ansible: общие переменные перенесены в group_vars/all
- vars/vars.yml → group_vars/all/main.yml, vars/secrets.yml →
  group_vars/all/secrets.yml; boilerplate vars_files убран из всех плейбуков
- имя secrets.yml сохранено намеренно: pre-commit-хук и .crushignore ищут
  слово secret(s) в имени файла
- host_vars инвентаря теперь имеют приоритет над общими переменными
2026-07-24 20:44:51 +03:00

23 lines
918 B
YAML

---
- name: "Install eget and pinned binaries"
hosts: all
# Версии инструментов: https://github.com/<repo>/releases
tasks:
- name: "Install eget and tools"
ansible.builtin.import_role:
name: eget
vars:
eget_install_path: '{{ (bin_prefix, "eget") | path_join }}'
eget_packages_to: "{{ bin_prefix }}"
eget_packages:
- {repo: "rclone/rclone", tag: "v1.73.4", asset: "zip"}
- {repo: "restic/restic", tag: "v0.18.1"}
- {repo: "creativeprojects/resticprofile", tag: "v0.32.0", asset: "^no_self_update"}
- {repo: "aristocratos/btop", tag: "v1.4.6"}
- {repo: "gobackup/gobackup", tag: "v2.17.0"}
- {repo: "go-task/task", tag: "v3.48.0", asset: "tar.gz"}
- {repo: "bootandy/dust", tag: "v1.2.4", asset: "gnu"}
- {repo: "zellij-org/zellij", tag: "v0.43.1", asset: "no-web"}