Files
ansible-roles/roles/eget/defaults/main.yml
T

33 lines
1.9 KiB
YAML

---
# defaults file for eget
# --- Сам eget ---
# Версия утилиты eget и путь установки её бинарника.
eget_version: "1.3.4"
eget_install_path: "/usr/bin/eget"
eget_download_url: "https://github.com/zyedidia/eget/releases/download/v{{ eget_version }}/eget-{{ eget_version }}-linux_amd64.tar.gz" # yamllint disable-line rule:line-length
# Необязательная проверка целостности архива eget при bootstrap.
# Формат — как у аргумента checksum модуля get_url
# (напр. "sha256:<hex>"). Пусто — проверка пропускается.
eget_download_checksum: ""
# --- Пакеты, устанавливаемые через eget ---
# Директория по умолчанию для бинарников пакетов
# (переопределяется в eget_packages[*].to).
eget_packages_to: "/usr/local/bin"
# Декларативный список пакетов. Каждый элемент — объект:
# repo (обязательно) — "owner/repo" на GitHub, напр. "restic/restic".
# tag (обязательно) — пиновка версии, напр. "v0.18.1".
# to (опц.) — целевая директория; по умолчанию eget_packages_to.
# asset (опц.) — один фильтр ассета, напр. "zip" или "^musl" (^ = анти-матч).
# assets (опц.) — список фильтров (каждый добавляет свой --asset); имеет
# приоритет над asset, если заданы оба.
# file (опц.) — --file glob для выбора файла из архива.
# Пример:
# eget_packages:
# - {repo: "restic/restic", tag: "v0.18.1"}
# - {repo: "bootandy/dust", tag: "v1.2.4", asset: "gnu"}
eget_packages: []