zorlin.rust

Ansible Роль: Rust
- Установить Rust из исходников (если настроено)
- Установить Rust с рекомендованного установщика
- Установить пакеты cargo
- Поддержка 20 платформ Linux, как это сделано ролями Go и Node.
Требования
- curl
- gcc
Переменные Роли
Версия Rust зависит от установки из исходников.
rust_version: 1.31.0
По умолчанию роль не будет устанавливать из исходников.
build_rust_from_source: false
После любой начальной установки вы можете убедиться, что скрипт обновляет Rust, используя:
rust_update: false
Чтобы обеспечить чистую установку при каждом запуске плейбука, вы можете использовать:
rust_install_clean: false
Чтобы убедиться, что роль устанавливается в ваши shell-профили, вы можете указать их:
shell_profiles:
- .bash_profile
А для установки любых cargo вы можете использовать массив cargo_items
.
Свойство binary
является необязательным, и если указано, будет проверена установка бинарника.
cargo_items:
- name: ripgrep
binary: rg
Установка
- Установите с помощью
ansible-galaxy install fubarhouse.rust
- Добавьте эту роль в ваш плейбук.
- Измените вышеуказанные переменные по желанию.
Лицензия
MIT / BSD
Информация об авторе
Эта роль была создана в 2017 году Карлом Хепуортом.
О проекте
Installs Rust and Cargo! (Fork of work by Karl Hepworth)
Установить
ansible-galaxy install zorlin.rust
Лицензия
mit
Загрузки
267
Владелец
Developer, sysadmin, distributed storage and free culture person. Still figuring out the rest.