VMware CODE Sample ExchangeLast week, I was leading discussions at a Technical session for VMware's internal TechSummit event in Toronto, Canada. During one of the discussions, we ended up on the topic of where and how we were storing workflows and packages we had developed. I was a bit surprised that people in the room had workflows and packages in GitHub repos but weren't aware of some aspects of the Sample Exchange at the VMware Code site!

The VMware CODE team has built a pretty slick way for us to have a central location to post and find vRealize Orchestrator Code Samples: The Sample Exchange! The site allows for may other code snippets and stuff to be posted/shared, but my primary interest is in getting you to share your Orchestrator Workflows and Packages with the community. The important thing to note here is that you do not have to MOVE your content from your existing GitHub Gist or Repository, you can simply link and import it! 

Add SampleWhen adding a new sample, Step 1 allows you to choose from a number of methods:

  1. Paste Sample - You can simply paste in a snippet of text-based code here
  2. Upload Sample - This option allows you to upload a file as your sample
  3. Link to GitHub - Gist
  4. Link to GitHub - Repository

When choosing one of the GitHub link options, you'll need to have Linked your VMware Code account with your GitHub account. The process is pretty simple. When the Gist or Repository linked options are specified, Step 2 does a query to your account to get a list of your Gist/Repositories to allow you to select from in order to share.

Sample Exchange Add Sample - Step 3

Step 3 is the Sample listing details. This will include the Title, Description, Language, License, SDK/Platform/Tool (Multiple may be added), and Tags.
The language options include:
  • ActionScript
  • C#
  • C++
  • Emmett
  • Go
  • Java
  • JavaScript
  • Log Insight Content Pack
  • Perl
  • PHP
  • POSTMAN Collection
  • PowerShell
  • Python
  • Ruby
  • Shell Script
  • Swift
  • vR Ops Management Pack
  • vRA Blueprint
  • vRO Package
  • vRO Workflow
  • XML
  • Other Language

As you can see, there plenty of options there. If that is still not specific enough, you can further narrow identify your sample with Tags.

My ask of all readers: start sharing your vRealize Orchestrator (vRO) Packages, Workflows, and Javascript snippets in the VMware CODE Sample Exchange!