Creating Deploy Jobs for importing Puppet modules
After you have installed the Agent bundle, you need to import and deploy the Puppet modules on your target. BMC recommends that you have the Puppet module installed and tested on a test server, before deploying it on your target.
To deploy a Puppet module on the target
- Log on to the TrueSight Server Automation console.
- From the Actions menu, point to Puppet and select Import Modules.
The Import Puppet Modules dialog box opens.
- Use the hierarchy tree to browse to the folder where you have stored the Puppet modules, and use the arrows to select or deselect the required Puppet modules.
- Click OK.
For each Puppet module TrueSight Server Automation creates a batch job and a module job. The batch job will install the Puppet Agent bundle and execute the Puppet module on the target server. Execute this batch job if the Puppet Agent is not already installed on the target. If the Puppet Agent is already installed on the target, you only need to execute the module job. You can find the Deploy Jobs under the Jobs folder as shown in the screenshot below:
You can now execute the Job against the target to execute the Puppet module on it. See Executing a job against specific targets for more information.