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 bool |
| Включать или нет зависимости. |
| include_doc (добавлен в 2.0) | По умолчанию: "нет" | Устанавливать с документацией или без неё. |
| install_dir (добавлен в 2.6) | Установить gem в определенный каталог. Эти gem будут независимыми от глобально установленных. Указание этого параметра требует установки user_install в false. | |
| name обязательно | Имя gem, подлежащего управлению. | |
| pre_release (добавлен в 1.6) | По умолчанию: "нет" | Разрешить установку предварительных версий gem. |
| repository | Репозиторий, из которого будет установлен gem псевдонимы: source | |
| state |
| Желаемое состояние gem. latest гарантирует установку последней версии. |
| user_install bool (добавлен в 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, см. здесь.
Автор
- Команда разработчиков 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.6/modules/gem_module.html