gem

Collection: community.general

Full Name: parallax.community.general.gem

Aliases: community.general.gem, gem

Synopsis

Install and remove Ruby gems

Parameters

NameTypeRequiredDefaultDescription
namestringyesThe name of the gem to be managed
statestringpresentThe desired state of the gem (present, absent, latest)
versionstringVersion of the gem to be installed
user_installbooltrueInstall gem in user’s local gems directory
include_dependenciesbooltrueWhether to include dependencies
repositorystringThe repository from which the gem will be installed
executablestringgemOverride the path to the gem executable
pre_releaseboolfalseAllow installation of pre-release versions
forceboolfalseForce gem to install, bypassing dependency checks

Example

- name: Install a specific gem version
  gem:
    name: bundler
    version: 2.5.6
    user_install: false
    state: present