zorlin.rust

Logo du langage de programmation Rust

Rôle Ansible : Rust

Statut de construction stabilité-stable Ansible Rust licence MIT

  • Installer Rust à partir du code source (si configuré)
  • Installer Rust à partir de l'installateur recommandé
  • Installer des paquets cargo
  • Prise en charge de 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 à partir du code source.

rust_version: 1.31.0

Par défaut, le rôle n'installera pas à partir du code source.

build_rust_from_source: false

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

rust_update: false

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

rust_install_clean: false

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

shell_profiles:
- .bash_profile

Et, pour installer des éléments 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 en utilisant 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.

À propos du projet

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

Installer
ansible-galaxy install zorlin.rust
Licence
mit
Téléchargements
267
Propriétaire
Developer, sysadmin, distributed storage and free culture person. Still figuring out the rest.