gem - Управление Ruby gem
Описание
- Управление установкой и удалением Ruby gem.
Параметры
| параметр | обязательно | значение по умолчанию | выбор | комментарии |
|---|---|---|---|---|
| build_flags (добавлено в 2.0)
| нет | Разрешить добавление флагов сборки для компиляции gem | ||
| env_shebang (добавлено в 2.2)
| нет | нет | Перезаписать строку shebang в установленных скриптах, чтобы использовать /usr/bin/env. | |
| executable (добавлено в 1.4)
| нет | Переопределить путь к исполняемому файлу gem | ||
| gem_source | нет | Путь к локальному gem, используемому в качестве источника установки. | ||
| include_dependencies | нет | да |
| Включать зависимости или нет. |
| include_doc (добавлено в 2.0)
| нет | нет | Установить с документацией или без. | |
| name | да | Имя gem для управления. | ||
| pre_release (добавлено в 1.6)
| нет | нет | Разрешить установку предварительных версий gem. | |
| repository | нет | Репозиторий, из которого будет установлен gem псевдонимы: source | ||
| state | нет | present |
| Желаемое состояние gem. latest гарантирует, что установлена последняя версия. |
| user_install (добавлено в 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 и Разработка модулей.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.4/gem_module.html