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_profiles:
- .bash_profile
А для установки любого cargo можно использовать массив cargo_items
.
Свойство binary
является необязательным, и при его указании будет проверено бинарное установление.
cargo_items:
- name: ripgrep
binary: rg
Установка
- Установите с помощью
ansible-galaxy install fubarhouse.rust
- Добавьте эту роль в ваш плейбук.
- Измените указанные выше переменные по желанию.
Лицензия
MIT / BSD
Информация об авторе
Эта роль была создана в 2017 году Карлом Хепвортом.
Установить
ansible-galaxy install fubarhouse/ansible-role-rust
Лицензия
mit
Загрузки
3264
Владелец
Lover of all things open source and computers - both hardware and software. My opinions are my own.