fastbuild
Ansible роль ableton.fastbuild
Эта роль устанавливает FASTBuild на хост с Windows.
Требования
Ansible >= 2.10 и хост на базе Windows.
Хотя FASTBuild поддерживает хосты на Linux и macOS, эта роль пока не поддерживает эти платформы.
Переменные роли
Следующие переменные влияют на то, как FASTBuild устанавливается на хост:
fastbuild_arch
: Архитектура для загрузки, должна быть либоx64
, либоx86
.fastbuild_cache_dir
: Где FASTBuild должен хранить свой кэш.fastbuild_cache_owner
: Пользователь, который будет владельцем директории конфигурации FASTBuild.fastbuild_cache_schedule_trim
: Еслиtrue
, то добавляется запланированная задача для регулярного уменьшения кэша.fastbuild_cache_trim_size_mb
: До какого размера должен быть уменьшен кэш FASTBuild (требует, чтобыfastbuild_cache_schedule_trim
былоtrue
).fastbuild_path_win
: Куда будут извлечены исполняемые файлы FASTBuild.fastbuild_version
: Версия FASTBuild для установки.
Смотрите файл defaults/main.yml
для полной документации по обязательным и необязательным переменным роли.
Пример Playbook
---
- name: Установить FASTBuild на хосты
hosts: "all"
vars:
fastbuild_cache_schedule_trim: true
fastbuild_cache_trim_size_mb: 4096
fastbuild_path_win: C:\FASTBuild
fastbuild_version: "1.05"
roles:
- ableton.fastbuild
Лицензия
MIT
Сопровождающие
Этот проект поддерживается следующими пользователями GitHub:
Установить
ansible-galaxy install ableton/ansible-role-fastbuild
Лицензия
mit
Загрузки
30684
Владелец
Ableton makes Live, Push and Link — unique software and hardware for music creation and performance.