fubarhouse.rust

Logo für die Rust-Programmiersprache

Ansible Rolle: Rust

Build Status stability-stable Ansible Rust MIT-lizenziert

  • Installiere Rust aus dem Quellcode (wenn konfiguriert)
  • Installiere Rust aus dem empfohlenen Installer
  • Installiere Cargo-Pakete
  • Unterstütze 20 Linux-Plattformen, wie es bei den Go- und Node-Rollen der Fall ist.

Anforderungen

  • curl
  • gcc

Rollenvariablen

Die Version von Rust hängt von einer Quellinstallation ab.

rust_version: 1.31.0

Standardmäßig wird die Rolle nicht aus dem Quellcode installieren.

build_rust_from_source: false

Nach einer anfänglichen Installation kannst du sicherstellen, dass das Skript Rust aktualisiert mit:

rust_update: false

Um eine saubere Installation bei jedem Ausführen des Playbooks sicherzustellen, kannst du dies verwenden:

rust_install_clean: false

Um sicherzustellen, dass die Rolle in deine Shell-Profile installiert, kannst du diese angeben:

shell_profiles:
- .bash_profile

Und um Cargo-Elemente zu installieren, kannst du das Array cargo_items verwenden. Die binary-Eigenschaft ist optional, und wenn sie angegeben wird, wird die Installation des Binaries überprüft.

cargo_items:
  - name: ripgrep
    binary: rg

Installation

  • Installiere mit ansible-galaxy install fubarhouse.rust
  • Füge diese Rolle zu deinem Playbook hinzu.
  • Ändere die oben genannten Variablen nach Bedarf.

Lizenz

MIT / BSD

Autor Informationen

Diese Rolle wurde 2017 von Karl Hepworth erstellt.

Installieren
ansible-galaxy install fubarhouse.rust
Lizenz
mit
Downloads
3.5k
Besitzer
Lover of all things open source and computers - both hardware and software. My opinions are my own.