Spec-Zone.ru › Ansible 2.6

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
    Варианты:
  • present ←
  • absent
  • latest
Желаемое состояние 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

Spec-Zone.ru

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