We ran into an issue where a new version of local::lib was causing our chef run to fail. In addition, rerunning the cpanm install every chef run was adding unnecessary time.
I added a bootstrap.skip_uptodate attribute. It defaults to the current functionality. If set to false, the cpanm install and the cpanm packages are ignored if a version exists on the server.
We ran into an issue where a new version of local::lib was causing our chef run to fail. In addition, rerunning the cpanm install every chef run was adding unnecessary time.
I added a bootstrap.skip_uptodate attribute. It defaults to the current functionality. If set to false, the cpanm install and the cpanm packages are ignored if a version exists on the server.