also resolves an issue whereby changes to the node['f5']['gem_version'] attribute would not be respected because the previous version of the gem_helper ensured that the gem was present but only respected the specified version on first install.
with this PR the chef_gem resource is added each time, so that a new gem_version attribute will trigger chef to pull down and install the new version during the compile phase so that it is available to any consumers who need it.
also resolves an issue whereby changes to the
node['f5']['gem_version']
attribute would not be respected because the previous version of thegem_helper
ensured that the gem was present but only respected the specified version on first install.with this PR the
chef_gem
resource is added each time, so that a newgem_version
attribute will trigger chef to pull down and install the new version during the compile phase so that it is available to any consumers who need it.