Puppet vRO Plugin 1.0 to 2.0 upgrade gotcha

I have been working with the new Puppet Plugin in my lab and I found the new workflows failing as they were referencing modules in the old 1.0 plugin. The workflows throw an error like Cannot find function escapeShellArgument in object Module:com.puppet.o11n.plugin.puppet

Edit the (Install PE Agent on Linux with SSH) workflow and see the following problem in the script. That is referencing the new plugin but something went wrong with the install.

.

You have 2 options to resolve this issue

  1. Quick and dirty would be to just modify the scripts in the workflows to point to the old module com.vmware.o11n.plugin.puppet.node (I tried this first but had more problems)
  2. Clean method, remove the puppet plugin and reinstall. Remove instructions here install instructions here.
Remember, sharing is caring ->Tweet about this on Twitter15Share on Facebook0Share on LinkedIn0Share on Google+0Email this to someone

5 thoughts on “Puppet vRO Plugin 1.0 to 2.0 upgrade gotcha

  1. I have try remove the old version of the plugin using the script provide by Puppetlabs and install version 2.0 of the plugin and still having workflow error.

  2. Pingback: How to Install and Configure Puppet Plugin 2.0 for vRealize Automation – VMtoCloud.com

Leave a Reply

Your email address will not be published. Required fields are marked *

*