Automated vRealize Automation Deployments : Solution Design : 2.7 PowerShell Script Configuration : 2.7.1 Input Parameters
   
2.7.1 Input Parameters
This section covers an example of some of the parameters that are necessary for the configuration of a vRealize Automation instance from CloudClient. The necessary parameters vary depending on the specifics of the deployment. Some of the common parameters related to the infrastructure involved are items such as:
Active Directory Domain Name
Base Distinguished Name of AD User and Groups
Distinguished Name for Identity Store Login User and Password
Active Directory/LDAP Server URL
The PowerShell script can be configured to accept parameters that are used to configure the necessary tenant objects in vRealize Automation. The following is an example of potential parameters to be captured as inputs of the PowerShell script:
Parameter
Details
$vraApplHostname
vRealize Automation appliance hostname
$vraApplIpAddr
vRealize Automation appliance IP address
$vraApplAdminUsername
vRealize Automation appliance administrator username
$vraApplAdminPassword
vRealize Automation appliance administrator password
$vraIaasHostname
vRealize Automation IaaS server hostname
$vraIaasIpAddr
vRealize Automation IaaS server IP address
$vraIaasAdminUsername
vRealize Automation IaaS server administrator username
$vraIaasAdminPassword
vRealize Automation IaaS server administrator password
$idStoreDomain
AD Domain Name
$idStoreBaseDn
Base DN used for search AD users and groups
$idStoreLoginUserDn
DN for identity store login user (typically the vRealize Automation Windows service account)
$idStoreDcUrl
URL of the AD/LDAP identity source
$tenantName
vRealize Automation tenant name (must be vsphere.local)
$customerPrefix
Prefix used to create unique naming for vRealize Automation groups and objects (Note: Because this parameter is also used for the creation of the machine names generated during requests, the $customerPrefix + Numeral suffix cannot exceed 15 characters.)
$credsUsersname
Username for target endpoint
$credsPassword
Password for target endpoint
$ComputerResourceName
Compute resource name (name of OrgVDC that is consumed)
 
The configuration of parameters also enables the script to be called from vRealize Orchestration without any changes. To help reduce the need for additional input variables required for the script, such as the business group, fabric group and entitlement naming, the CustomerPrefix value is prepended to the established naming convention of the script similar to the method described in section 3.2.1 for AD group naming.