7.0

Table Of Contents
Table 435. New Software Properties (Continued)
Setting Description
Overridable Allow architects to edit the value of this property when they are
assembling an application blueprint. If you enter a value, it
displays as a default.
Required Require architects to provide a value for this property, or to
accept the default value you supply.
Computed Values for computed properties are assigned by the INSTALL,
CONFIGURE, or START life cycle scripts. The assigned value is
propagated to the subsequent available life cycle stages and to
components that bind to these properties in a blueprint. If select
Computed for a property that is not a string property, the
property type is changed to string.
New Software Actions
You must provide a custom Bash, Windows CMD, or PowerShell script as the action for at least one of
the predefined life cycle stages: Install, Configure, Start, or Uninstall.
You can parameterize a script by declaring, for example, the installer location, installation path, or
environment variables as properties in the script. The parameters render the scripts generic. You can
deploy the service on different environments without modifying these generic scripts. You can also modify
parameter values from the action script. These modified properties can be referred to as property values
for other components.
When you author an action script, the exit and return codes vary between script types. You must set
proper exit codes in the script that are applicable to the application deployment. If the script lacks exit and
return codes, the last command that ran in the script becomes the exit status.
Table 436. New Software Actions
Setting Description
Bash You can use return 0 or exit 0 codes in action scripts to
indicate success status. To indicate error status, you can use
return non-zero or exit non-zero.
cmd Do not use exit 0 and exit non-zero codes in the action
script. If you use these codes in the script, the computed
properties task processing is stopped prematurely. Use exit /b
0 to indicate success status and exit /b non-zero for error
status.
powershell You can use exit 0 to indicate success status and exit non-
zero for error status.
Reboot You can configure your Software component to reboot the
machine at the end of any life cycle stage.
Configuring vRealize Automation
VMware, Inc. 328