Page tree

This topic lists default scripts that you can import to perform functions in BMC Application Automation. The default scripts provided for this integration are Ruby scripts that directly communicate with BMC Application Automation to execute various operations.

 Scripts can be of the following types:

  • Local Ruby—Scripts in the Ruby programming language that run on the agent host of the engine that starts the automation step.
  • Data Retriever—Scripts in the Ruby programming language  that run on the target servers to obtain the necessary configuration data.

You can also create custom automation types.

Notes

  • Import all data retriever scripts before importing the local ruby scripts. Unless the data retriever scripts are already imported, local ruby scripts that depend on them cannot work.
  • If the automation script that you add to a step fails, you cannot view relevant output parameters that provide details such as the job status, target status, and so on.

Local ruby scripts and associated data retriever scripts 

The following table provides links to the topics about the local ruby scripts that are available by default with the product. The associated data retriever scripts are described in each of the local ruby script topics.

Local ruby and data retriever scripts

Local ruby scriptAssociated data retriever script
BAA create and run deploy from component
  • BAA components
  • BAA depot folders
  • BAA job folders
  • BAA job targets
BAA create and run deploy job
  • BAA depot objects
  • BAA job folders
  • BAA job targets
BAA create and run file deploy job
  • BAA job folders
  • BAA job targets
BAA execute job against
  • BAA jobs
  • BAA job targets
BAA execute job with job name
  • BAA job folders
  • BAA job targets

For more information about data retriever scripts, see Data retriever scripts for BMC Application Automation.

Related topics