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.
.
Ryan,
Sorry you’re having issues installing the 2.0 over the 1.0. We’ll update our instructions to indicate that the 1.0 plugin must be removed prior to installing 2.0. Here’s the script that I use to uninstall whatever version of the Puppet plugin you have installed and start fresh.
https://github.com/puppetlabs/puppet-vro-starter_content/blob/production/scripts/remove_plugin.sh
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.
Sorry to hear that, have you tried these instructions? https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2064575 Specifically step 8 is what finally worked for me.
Yes I have execute this step 8.
Pingback: How to Install and Configure Puppet Plugin 2.0 for vRealize Automation – VMtoCloud.com