rust
Ansible Role: Rust
- Install Rust from source (when configured)
- Install Rust from recommended installer
- Install cargo packages
- Support 20 linux platforms, as done by the Go and Node roles.
Requirements
- curl
- gcc
Role Variables
The version of rust is dependent on a source installation.
rust_version: 1.31.0
By default, the role will not install from source.
build_rust_from_source: false
After any initial installation, you can make sure the script updates Rust using:
rust_update: false
To ensure a clean installation on each playbook run, you can use:
rust_install_clean: false
To ensure the role installs to your shell profiles, you can specify them:
shell_profiles:
- .bash_profile
And, to install any cargo you can use the cargo_items
array.
The binary
property is optional, and when specified the binary installation will be verified.
cargo_items:
- name: ripgrep
binary: rg
Installation
- Install using
ansible-galaxy install fubarhouse.rust
- Add this role to your playbook.
- Modify above variables as desired.
License
MIT / BSD
Author Information
This role was created in 2017 by Karl Hepworth.
About
Installs Rust and Cargo! (Fork of work by Karl Hepworth)
Install
ansible-galaxy install Zorlin/ansible-role-rust
License
mit
Downloads
259
Owner
Developer, sysadmin, distributed storage and free culture person. Still figuring out the rest.