gem – Управление Ruby gems
Описание
- Управление установкой и удалением Ruby gems.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| build_flags - добавлен в 2.0 | Разрешение добавления флагов сборки для компиляции gem | |
| env_shebang - добавлен в 2.2 | По умолчанию: "нет" | Перезапись строки shebang установленных скриптов для использования /usr/bin/env. |
| executable - добавлен в 1.4 | Переопределение пути к исполняемому файлу gem | |
| gem_source - | Путь к локальному gem, используемому в качестве источника установки. | |
| include_dependencies boolean |
| Включать зависимости или нет. |
| include_doc - добавлен в 2.0 | По умолчанию: "нет" | Устанавливать с документацией или без неё. |
| install_dir - добавлен в 2.6 | Устанавливать gems в определенный каталог. Эти gems будут независимы от глобально установленных. Указание этого требует, чтобы user_install было false. | |
| name - / обязательно | Имя gem, которое нужно управлять. | |
| pre_release - добавлен в 1.6 | По умолчанию: "нет" | Разрешить установку предварительных версий gem. |
| repository - | Репозиторий, из которого будет установлен gem псевдонимы: source | |
| state - |
| Желаемое состояние gem. latest гарантирует, что установлена последняя версия. |
| user_install boolean добавлен в 1.3 |
| Устанавливать gem в локальном кэше gem пользователя или для всех пользователей |
| version - | Версия gem, которая должна быть установлена/удалена. |
Примеры
# Installs version 1.0 of vagrant.
- gem:
name: vagrant
version: 1.0
state: present
# Installs latest available version of rake.
- gem:
name: rake
state: latest
# Installs rake version 1.0 from a local gem on disk.
- gem:
name: rake
gem_source: /path/to/gems/rake-1.0.gem
state: present
Статус
- Этот модуль не гарантирует обратную совместимость интерфейса. [превью]
- Этот модуль поддерживается сообществом Ansible. [сообщество]
Авторы
- Команда разработчиков Ansible
- Johan Wiren
Подсказка
Если вы обнаружите какие-либо проблемы в этой документации, вы можете отредактировать этот документ, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.7/modules/gem_module.html