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:

О проекте

Installs FASTBuild

Установить
ansible-galaxy install ableton/ansible-role-fastbuild
Лицензия
mit
Загрузки
30684
Владелец
Ableton makes Live, Push and Link — unique software and hardware for music creation and performance.