You can use command arguments to set the execution parameters of the deployment command.

You can add a space-separated list of arguments to the CLI deployment command.
vcsa-deploy install path_to_the_json_file list_of_arguments
Argument Description
--accept-eula

Accepts the end-user license agreement.

Required for executing the deployment command.

--acknowledge-ceip

Confirms your acknowledgement of your VMware Customer Experience Improvement Program (CEIP) participation.

Required if the ceip.enabled parameter is set to true in the JSON deployment template.

-v, --verbose Adds debug information to the console output.
-t, --terse Hides the console output. Displays only warning and error messages.
--log-dir LOG_DIR Sets the location of the log and other output files.
--skip-ovftool-verification Performs basic verification of the configuration parameters in the JSON file and deploys the appliance. Does not perform verification of the OVF Tool parameters.
--no-esx-ssl-verify

Skips the SSL verification for ESXi connections.

Important: Avoid using this option because it might cause problems during deployment or after deployment because of not validated identity of the target ESXi host.
--no-ssl-certificate-verification Skips security certificate verification for all server connections.
--operation-id OPERATION_ID Provides an operation ID to track installation activities.
--pause-on-warnings Pauses and waits for acknowledgment of warnings.
--verify-template-only Performs basic template verification of the configuration parameters in the JSON file. Does not deploy the appliance.
--precheck-only Performs only the basic template verification and OVF Tool parameter verification. Does not deploy the appliance.
--sso-ssl-thumbprint SSL-SHA1-THUMBPRINT Validates server certificate against the supplied SHA1 thumbprint.
-h, --help Displays the help message for the vcsa-deploy install command.
--template-help Displays the help message for the use of configuration parameters in the JSON deployment file.
After the execution finishes, you can get the exit code of the command.
Exit Code Description
0 Command ran successfully
1 Runtime error
2 Validation error
3 Template error