This section describes steps that can only be used within a simple plan. Steps that are contained within a plan can reference any of the variables that are declared by that plan. The steps can also reference any of the unhidden variables and parameters of all of the enclosing plans.
The <install> step installs a component onto the target host. This causes the steps of the named <installSteps> element of the associated component to be executed. This step can only appear as the child of the <simpleSteps> element.
The <install> step has the following child elements:
<argList> – An optional element that is a list of arguments to pass to the <installSteps> block. If specified, this element can only appear one time. See <argList> Element.
Repository component targeter – A required element that identifies the component to install. See Repository Component Targeters.
The <install> step has one required attribute of type entityName, blockName, which is the name of the install block to execute within the target component.
The <uninstall> step uninstalls the resources of a component that is currently installed on the target host. This causes the steps of the named <uninstallSteps> element of the associated component to be executed. This step can only appear as the child of the <simpleSteps> element.
The <uninstall> step has the following child elements:
<argList> – An optional element that is a list of arguments to pass to the <uninstallSteps> block. If specified, this element can only appear one time. See <argList> Element.
Installed component targeter – A required element, which identifies the component to uninstall. See Installed Component Targeters.
The <uninstall> step has one required attribute of type entityName, blockName, which is the name of the uninstall block to execute within the target component.