rust

Логотип языка программирования Rust

Ansible Роль: Rust

Степень готовности стабильность-стабильная Ansible Rust лицензия MIT

  • Установка 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
Загрузки
3308
Владелец
Lover of all things open source and computers - both hardware and software. My opinions are my own.