ableton.fastbuild

Ansible 角色 ableton.fastbuild

该角色在 Windows 主机上安装 FASTBuild

要求

Ansible >= 2.10,和一个 Windows 主机

尽管 FASTBuild 支持 Linux 和 macOS 主机,但此角色尚不支持这些平台。

角色变量

以下变量影响 FASTBuild 在主机上的安装方式:

  • fastbuild_arch:要下载的架构,必须是 x64x86
  • fastbuild_cache_dir:FASTBuild 应该存储其缓存的位置。
  • fastbuild_cache_owner:将拥有 FASTBuild 配置目录的用户。
  • fastbuild_cache_schedule_trim:如果为 true,则添加一个定时任务以定期修剪缓存。
  • fastbuild_cache_trim_size_mb:FASTBuild 缓存应修剪到的大小(需要 fastbuild_cache_schedule_trimtrue)。
  • fastbuild_path_win:FASTBuild 可执行文件将被提取到的位置。
  • fastbuild_version:要安装的 FASTBuild 版本。

请查看 defaults/main.yml 文件以获取关于所需和可选角色变量的完整文档。

示例剧本

---
- 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.fastbuild
许可证
mit
下载
34.8k
拥有者
Ableton makes Live, Push and Link — unique software and hardware for music creation and performance.