diff --git a/defaults/main.yml b/defaults/main.yml index d9be6d6..f47c46c 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -3,6 +3,9 @@ workspace: /root # Whether this role should install Bundler. ruby_install_bundler: true +# Defaults to latest Bundler release. Set the 'ruby_bundler_version' variable +# to install a specififc version of Bundler +ruby_bundler_version: '' # A list of Ruby gems to install. ruby_install_gems: [] diff --git a/tasks/main.yml b/tasks/main.yml index 4bd908a..5d4a7b9 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -30,7 +30,11 @@ # Install Bundler and configured gems. - name: Install Bundler. - gem: name=bundler state=present user_install=no + gem: + name: bundler + version: "{{ ruby_bundler_version }}" + state: present + user_install: false when: ruby_install_bundler - name: Install configured gems.