fubarhouse.rust

Logo du langage de programmation Rust

Rôle Ansible : Rust

Statut du build stabilité-stable Ansible Rust Licence MIT

  • Installer Rust depuis la source (lorsqu'il est configuré)
  • Installer Rust depuis l'installateur recommandé
  • Installer des paquets cargo
  • Supporter 20 plateformes Linux, comme le font les rôles Go et Node.

Exigences

  • curl
  • gcc

Variables du rôle

La version de Rust dépend d'une installation depuis la source.

rust_version: 1.31.0

Par défaut, le rôle n'installera pas depuis la source.

build_rust_from_source: false

Après toute installation initiale, vous pouvez vous assurer que le script met à jour Rust en utilisant :

rust_update: false

Pour garantir une installation propre à chaque exécution du playbook, vous pouvez utiliser :

rust_install_clean: false

Pour garantir que le rôle s'installe dans vos profils de shell, vous pouvez les spécifier :

shell_profiles:
- .bash_profile

Et, pour installer n'importe quel cargo, vous pouvez utiliser le tableau cargo_items. La propriété binary est optionnelle, et lorsqu'elle est spécifiée, l'installation binaire sera vérifiée.

cargo_items:
  - name: ripgrep
    binary: rg

Installation

  • Installez avec ansible-galaxy install fubarhouse.rust
  • Ajoutez ce rôle à votre playbook.
  • Modifiez les variables ci-dessus selon vos besoins.

Licence

MIT / BSD

Informations sur l'auteur

Ce rôle a été créé en 2017 par Karl Hepworth.

Installer
ansible-galaxy install fubarhouse.rust
Licence
mit
Téléchargements
3.5k
Propriétaire
Lover of all things open source and computers - both hardware and software. My opinions are my own.