Spec-Zone.ru › Ansible 2.7

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API