ableton.fastbuild

Ansible-Rolle ableton.fastbuild

Diese Rolle installiert FASTBuild auf einem Windows-basierten Host.

Anforderungen

Ansible >= 2.10 und ein Windows-basierter Host.

Obwohl FASTBuild auch Unterstützung für Linux- und macOS-Hosts bietet, wird diese Rolle noch nicht für diese Plattformen unterstützt.

Rollen-Variablen

Die folgenden Variablen beeinflussen, wie FASTBuild auf dem Host installiert wird:

  • fastbuild_arch: Architektur zum Herunterladen, muss entweder x64 oder x86 sein.
  • fastbuild_cache_dir: Wo FASTBuild seinen Cache speichern soll.
  • fastbuild_cache_owner: Benutzer, der das FASTBuild-Konfigurationsverzeichnis besitzen wird.
  • fastbuild_cache_schedule_trim: Wenn true, wird eine geplante Aufgabe hinzugefügt, um den Cache regelmäßig zu trimmen.
  • fastbuild_cache_trim_size_mb: Auf welche Größe der FASTBuild-Cache getrimmt werden soll (benötigt, dass fastbuild_cache_schedule_trim auf true gesetzt ist).
  • fastbuild_path_win: Wo die FASTBuild-Programme entpackt werden.
  • fastbuild_version: Version von FASTBuild, die installiert werden soll.

Siehe die Datei defaults/main.yml für die vollständige Dokumentation der erforderlichen und optionalen Rollenvariablen.

Beispiel-Playbook

---
- name: Installiere FASTBuild auf den 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

Lizenz

MIT

Pflegende

Dieses Projekt wird von den folgenden GitHub-Nutzern gepflegt:

Über das Projekt

Installs FASTBuild

Installieren
ansible-galaxy install ableton.fastbuild
GitHub Repository
Lizenz
mit
Downloads
34.8k
Besitzer
Ableton makes Live, Push and Link — unique software and hardware for music creation and performance.