zorlin.rust

Logo für die Rust-Programmiersprache

Ansible Rolle: Rust

Build Status stability-stable Ansible Rust MIT lizenziert

  • Rust aus dem Quellcode installieren (wenn konfiguriert)
  • Rust aus dem empfohlenen Installer installieren
  • Cargo-Pakete installieren
  • Unterstützung für 20 Linux-Plattformen, wie auch die Go- und Node-Rollen.

Anforderungen

  • curl
  • gcc

Rollenvariablen

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

rust_version: 1.31.0

Standardmäßig installiert die Rolle nicht aus dem Quellcode.

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 Playbook-Durchlauf sicherzustellen, kannst du verwenden:

rust_install_clean: false

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

shell_profiles:
- .bash_profile

Und um Cargo zu installieren, kannst du das Array cargo_items verwenden. Die Eigenschaft binary 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.

Über das Projekt

Installs Rust and Cargo! (Fork of work by Karl Hepworth)

Installieren
ansible-galaxy install zorlin.rust
GitHub Repository
Lizenz
mit
Downloads
267
Besitzer
Developer, sysadmin, distributed storage and free culture person. Still figuring out the rest.