Sha256: a56fd0a46c41abc8cdba4cab9ab408649fe43e7bd1b554b544d594c135061b60

Contents?: true

Size: 1.56 KB

Versions: 47

Compression:

Stored size: 1.56 KB

Contents

---
# included when rbenv_gem_source is not defined

# TODO god this sucks as a solution for the optional `rbenv_gem_version`...

- name: "manage {{ rbenv_gem_name }} gem in rbenv rubies"
  gem:
    name: "{{ rbenv_gem_name }}"
    user_install: "{{ rbenv_gem_user_install }}"
    state: "{{ rbenv_gem_state }}"
    version: "{{ rbenv_gem_version }}"
    executable: "{{ ansible_env.HOME }}/.rbenv/versions/{{ item }}/bin/gem"
  when: rbenv_gem_version and (item != 'system')
  with_items: "{{ rbenv_gem_rubies_list }}"
  
- name: "manage {{ rbenv_gem_name }} gem in rbenv rubies"
  gem:
    name: "{{ rbenv_gem_name }}"
    user_install: "{{ rbenv_gem_user_install }}"
    state: "{{ rbenv_gem_state }}"
    executable: "{{ ansible_env.HOME }}/.rbenv/versions/{{ item }}/bin/gem"
  when: (not rbenv_gem_version) and (item != 'system')
  with_items: "{{ rbenv_gem_rubies_list }}"

- name: "manage {{ rbenv_gem_name }} gem in system ruby"
  gem:
    name: "{{ rbenv_gem_name }}"
    user_install: "{{ rbenv_gem_user_install }}"
    state: "{{ rbenv_gem_state }}"
    version: "{{ rbenv_gem_version }}"
    executable: /usr/bin/gem
  become: true
  when: rbenv_gem_version and (item == 'system')
  with_items: "{{ rbenv_gem_rubies_list }}"

- name: "manage {{ rbenv_gem_name }} gem in system ruby"
  gem:
    name: "{{ rbenv_gem_name }}"
    user_install: "{{ rbenv_gem_user_install }}"
    state: "{{ rbenv_gem_state }}"
    version: "{{ rbenv_gem_version }}"
    executable: /usr/bin/gem
  become: true
  when: (not rbenv_gem_version) and (item == 'system')
  with_items: "{{ rbenv_gem_rubies_list }}"

Version data entries

47 entries across 47 versions & 1 rubygems

Version Path
qb-0.4.5 roles/nrser.rbenv_gem/tasks/manage-version.yml
qb-0.4.4 roles/nrser.rbenv_gem/tasks/manage-version.yml
qb-0.4.3 roles/nrser.rbenv_gem/tasks/manage-version.yml
qb-0.4.2 roles/nrser.rbenv_gem/tasks/manage-version.yml
qb-0.4.1 roles/nrser.rbenv_gem/tasks/manage-version.yml
qb-0.4.0 roles/nrser.rbenv_gem/tasks/manage-version.yml
qb-0.3.25 roles/nrser.rbenv_gem/tasks/manage-version.yml
qb-0.3.24 roles/nrser.rbenv_gem/tasks/manage-version.yml
qb-0.3.23 roles/nrser.rbenv_gem/tasks/manage-version.yml
qb-0.3.22 roles/nrser.rbenv_gem/tasks/manage-version.yml
qb-0.3.21 roles/nrser.rbenv_gem/tasks/manage-version.yml
qb-0.3.20 roles/nrser.rbenv_gem/tasks/manage-version.yml
qb-0.3.19 roles/nrser.rbenv_gem/tasks/manage-version.yml
qb-0.3.18 roles/nrser.rbenv_gem/tasks/manage-version.yml
qb-0.3.17 roles/nrser.rbenv_gem/tasks/manage-version.yml
qb-0.3.16 roles/nrser.rbenv_gem/tasks/manage-version.yml
qb-0.3.15 roles/nrser.rbenv_gem/tasks/manage-version.yml
qb-0.3.14 roles/nrser.rbenv_gem/tasks/manage-version.yml
qb-0.3.13 roles/nrser.rbenv_gem/tasks/manage-version.yml
qb-0.3.12 roles/nrser.rbenv_gem/tasks/manage-version.yml