fastbuild
Ansible role ableton.fastbuild
This role installs FASTBuild on a Windows-based host.
Requirements
Ansible >= 2.10, and a Windows-based host.
Although FASTBuild has support for Linux and macOS hosts, this role doesn't support those platforms yet.
Role Variables
The following variables influence how FASTBuild is installed on the host:
fastbuild_arch
: Architecture to download, must be eitherx64
orx86
.fastbuild_cache_dir
: Where FASTBuild should store its cache.fastbuild_cache_owner
: User who will own the FASTBuild configuration directory.fastbuild_cache_schedule_trim
: Iftrue
, then add a scheduled task to regularly trim the cache.fastbuild_cache_trim_size_mb
: How large the FASTBuild cache should be trimmed to (requiresfastbuild_cache_schedule_trim
to betrue
).fastbuild_path_win
: Where the FASTBuild executables will be extracted to.fastbuild_version
: Version of FASTBuild to install.
See the defaults/main.yml
file for full documentation on required
and optional role variables.
Example Playbook
---
- name: Install FASTBuild on hosts
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
License
MIT
Maintainers
This project is maintained by the following GitHub users:
Install
ansible-galaxy install ableton/ansible-role-fastbuild
License
mit
Downloads
30684
Owner
Ableton makes Live, Push and Link — unique software and hardware for music creation and performance.