7.0

Table Of Contents
Table 445. Examples of Array Property Bindings
Sample Property Type Property Type to Bind Binding Outcome (A binds to B)
Array (property A) String (property B="Hi") A="Hi"
Array (property A) Content (property
B="http://my.com/content")
A="http://my.com/content"
Array (property A) Computed (property B="Hello") A="Hello"
Controlling the Build Order of Blueprint Components
If you have dependencies in your application blueprint, you can configure the blueprint to stagger the
build process by mapping those dependencies directly on the canvas. For example, if you need
properties from your database node to install software on your webserver node, you can configure your
blueprint to provision the database node first.
When you design blueprints with multiple machines, on which you install and configure applications, you
might have properties you need from one machine to complete an installation on another. For example if
you are building a Web server you might need the IP address or host name of the Database Server
before you can install the application and instantiate the database tables.
To map a dependency on your blueprint canvas, you draw a line from the dependent component to the
component you are depending on. When you are finished, the component you want to build second has
an arrow pointing to the component you want to build first. For example, in the Mapping Dependencies to
Control Build Order figure, the App_Server machine is not provisioned until the DB_Server machine is
built. Alternatively, you could allow both machines to provision and draw the dependency between the
software components instead.
Figure 43. Mapping Dependencies to Control Build Order
Scenario: Assemble and Test a Blueprint to Deliver MySQL on
Rainpole Linked Clone Machines
Using your application architect, software architect, or IaaS architect privileges, create a blueprint to
combine your MySQL component with the vSphere CentOS linked clone blueprint you created.
Configuring vRealize Automation
VMware, Inc. 381