VMware vCenter Orchestrator (vCO) Click Below for Plug-ins:

vCO Plug-in

SQL Plug-in + DynamicTypes = Simple CMDB for vCAC - Part 3

User Rating: 5 / 5

Star activeStar activeStar activeStar activeStar active

Welcome back! This is the third article of a multi-part series that steps you through the process of exposing our workflows from the last article to vRealize Automation's (vRA) Advanced Service Designer (ASD).

Introduction

This third article will cover the following topics:

  • How to add the simple CMDB to vRealize Automation's Advanced Service Designer
  • Add a Day 2 operation to delete an Asset from our table

Get Addresses in Range

User Rating: 0 / 5

Star inactiveStar inactiveStar inactiveStar inactiveStar inactive
vRealize Orchestrator (vRO) is frequently used with Network related automation which may involve working with IP Addresses. From an end user perspective, it is nice to specify a range of addresses such as 192.168.1.1-192.168.1.100 rather than having to specify all addresses. I found some simple Javascript in thisĀ Converting IP Addresses article that is easily adapted to vRO. You can use the code included in this article to either return an array of addresses in the range specified, or simply it by returning the total number of addresses in the range. Either way, I hope you find this code helpful in your workflows.

SQL Plug-in + DynamicTypes = Simple CMDB for vCAC - Part 2

User Rating: 5 / 5

Star activeStar activeStar activeStar activeStar active

Welcome back! This is the second article of a multi-part series that steps you through the process of mapping a SQL table into vRealize Orchestrator, building out a DynamicTypes plug-in inventory based on that table, then exposing it to vRealize Automation's Advanced Service Designer (ASD). In the first article, we got our database table mapped using the SQL Plug-in and generated some CRUD workflows.

SQL Plug-in + DynamicTypes = Simple CMDB for vCAC - Part 1

User Rating: 5 / 5

Star activeStar activeStar activeStar activeStar active

This multi-part series will step you through the process of mapping a SQL table into vRealize Orchestrator, building out a DynamicTypes plug-in inventory based on that table (using my workflow package), then exposing it to vRealize Automation's Advanced Service Designer (ASD).

Introduction

vRealize Automation (vRA) features an Advanced Service Designer (ASD) that allows for you to offer nearly anything as a service (XaaS). In order to take advantage of that feature, it requires a vRealize Orchestrator (vRO) Inventory object. This means you must have a plug-in that provides such an inventory. In the past, this meant Java skills to build out a plug-in. This, fortunately, is no longer the case with the Dynamic Types plug-in. We touched on this plug-in in the past with regards to using the HTTP-REST plug-in. This article will take a different approach in that we will use the SQL Plug-in to provide our back-end service - a mini CMDB consisting of Server names and IPs.

Dynamic Input Values Based on other Inputs

User Rating: 5 / 5

Star activeStar activeStar activeStar activeStar active

A frequent requirement when performing orchestration tasks is to have input fields interdependent. For example, if I input XYZ into the first input, I want the second input to be relevant to XYZ. In the past, I have frequently done such workflows where you select a Datacenter for the first input, then the second input would present a list of Datastores (or VMs or Clusters or Hosts). In this tutorial, I'm going to do something a little different. The first input of this demo workflow will be a string and the second will be an AD:User object chosen from a list of objects that were found in Active Directory based on the first input.

Attachments:
Download this file (com.vmware.coe.library.nov2014demo.package)vCO Solution Package[Contains the workflow and action used in this tutorial.]17 kB

Sponsor

Help sponsor this site by playing the game shown here.

Search