- hosts: all tasks: - shell: cmd: | if [ "{{ puppet_gem_version }}" != "latest" ]; then if [ "{{ puppet_gem_version }}" == "5.5" ]; then # Pin to 5.5.6. See PUP-9270 and PUP-9271 export PUPPET_GEM_VERSION='{{ puppet_gem_version }}.6' else export PUPPET_GEM_VERSION='~> {{ puppet_gem_version }}.0' fi fi mkdir .bundled_gems export GEM_HOME=`pwd`/.bundled_gems gem install bundler --no-rdoc --no-ri --verbose $GEM_HOME/bin/bundle install --retry 3 $GEM_HOME/bin/bundle exec rake spec SPEC_OPTS='--format documentation' chdir: '{{ ansible_user_dir }}/workspace' environment: '{{ zuul | zuul_legacy_vars }}'