Puppet Plugin 2.0 for vRO agent install workflow gotcha

If you are trying to use the new Puppet Plugin 2.0 for vRealize Automation workflows and you get an error when deploying a blueprint it is most likely The agent packages needed to support your platform, for example: el-7-x86_64 are not present on your Puppet Master. The error in the Workflow log will be something like The agent packages needed to support el-7-x86_64 are not present on your master. item: ‘Install PE Agent on Linux with SSH/item1’, state: ‘failed’, business state: ‘null’, exception: ‘Failed to install agent. exitCode=1

If you see the following error you probably have this problem

To resolve it, login to the Puppet Master Console

  1. Click Nodes
  2. Click Classification
  3. Click the + drop down for PE Infrastructure
  4. Click the PE Master

Enter the new class for the platform type you are trying to provision to

For example  pe_repo::platform::el_7_x86_64 and click add class then commit changes

Do a puppet run on the master

puppet agent -t
Remember, sharing is caring ->Tweet about this on Twitter
Twitter
Share on Facebook
Facebook
0Share on LinkedIn
Linkedin
Email this to someone
email

Leave a Reply

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

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.