zorlin.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-профили, вы можете указать их:

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.