zorlin.rust

Logo języka programowania Rust

Rola Ansible: Rust

Status budowy stabilność-stabilna Ansible Rust licencja MIT

  • Instalacja Rust z kodu źródłowego (jeśli jest skonfigurowane)
  • Instalacja Rust z polecanego instalatora
  • Instalacja pakietów cargo
  • Wsparcie dla 20 platform linuxowych, jak w rolach Go i Node.

Wymagania

  • curl
  • gcc

Zmienne roli

Wersja Rust zależy od instalacji z kodu źródłowego.

rust_version: 1.31.0

Domyślnie rola nie instaluje z kodu źródłowego.

build_rust_from_source: false

Po każdej początkowej instalacji możesz upewnić się, że skrypt aktualizuje Rust, ustawiając:

rust_update: false

Aby zapewnić czystą instalację przy każdym uruchomieniu playbooka, użyj:

rust_install_clean: false

Aby upewnić się, że rola instaluje w Twoich profilach powłoki, możesz je określić:

shell_profiles:
- .bash_profile

Aby zainstalować dowolny cargo, możesz użyć tablicy cargo_items. Właśćiość binary jest opcjonalna, a gdy jest określona, instalacja binarna zostanie zweryfikowana.

cargo_items:
  - name: ripgrep
    binary: rg

Instalacja

  • Zainstaluj używając ansible-galaxy install fubarhouse.rust
  • Dodaj tę rolę do swojego playbooka.
  • Dostosuj powyższe zmienne według potrzeb.

Licencja

MIT / BSD

Informacje o autorze

Ta rola została stworzona w 2017 roku przez Karla Hepwortha.

O projekcie

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

Zainstaluj
ansible-galaxy install zorlin.rust
Licencja
mit
Pobrania
267
Właściciel
Developer, sysadmin, distributed storage and free culture person. Still figuring out the rest.