Filters

CLEAR ALL

Search Results ()

Filter Icon

Search Results ()

    All Plugins (171)

    Filter Icon

    Quick Info

    Product icon
    Product
    DevOps Deploy (HCL Launch)
    Plugin type icon
    Type
    plugin
    Compatibility icon
    Compatibility
    HCL Launch version 7.0 or later
    created by icon
    Created by
    HCL Software
    Website icon
    Website
    Published Date
    March 11th, 2021
    Last Updated
    May 18th, 2023

    Description

    HCL Launch is an application release automation tool. The HCL Launch Resources plugin manages resources in HCL Launch.

    Quick Info

    Product icon
    Product
    DevOps Deploy (HCL Launch)
    Plugin type icon
    Type
    plugin
    Compatibility icon
    Compatibility
    HCL Launch version 7.0 or later
    created by icon
    Created by
    HCL Software
    Website icon
    Website
    Published Date
    March 11th, 2021
    Last Updated
    May 18th, 2023

    launch-resource-86.1155708.zip

    Uploaded: 21-Apr-2023 14:02

    launch-resource-85.1150670.zip

    Uploaded: 01-Feb-2023 14:10

    launch-resource-84.1142511.zip

    Uploaded: 10-Oct-2022 15:59

    Release Note

    Updating jettison library for CVE-2022-40150 CVE-2022-40149.

    launch-resource-83.1133534.zip

    Uploaded: 06-Jun-2022 18:07

    Release Note

    Update uDeployRestClient for new SSH Install Agent API.

    launch-resource-82.1132357.zip

    Uploaded: 26-Apr-2022 19:03

    Release Note

    Update for java 17 compatibility.

    launch-resource-81.1131560.zip

    Uploaded: 08-Apr-2022 15:27

    Release Note

    Update udclient and uDeployRestClient.

    launch-resource-80.1128767.zip

    Uploaded: 07-Feb-2022 17:07

    Release Note

    Remove log4j functionality related to: CVE-2019-17571, CVE-2020-9488. CVE-2021-4104, CVE-2022-23302, CVE-2022-23305, CVE-2022-23307.

    launch-resource-79.1107192.zip

    Uploaded: 26-May-2021 07:19

    launch-resource-79.1105463.zip

    Uploaded: 22-Apr-2021 07:06

    launch-resource-79.1105373.zip

    Uploaded: 21-Apr-2021 09:27

    launch-resource-79.1100782.zip

    Uploaded: 10-Mar-2021 10:14

    Summary

    This plugin contains steps that work with resources, such as agents.

    This plugin includes one or more steps, click Steps for step details and properties.

    Compatibility

    This plugin requires HCL Launch version 7.0 or later.

    This plugin runs on all operating systems that are supported by the HCL Launch agent, including z/OS with UNIX System Services.

    Installation

    See Installing plugins in HCL Launch for installing and removing plugins.

    History

    The following table describes the changes made in each plugin version.

    Plugin history details
    Version Description
    79 Minor enhancements

    Usage

    Create Multiple Resources

    The Create Multiple Resources step provides the ability to create multiple resources using one JSON file or JSON text body. The format of this JSON body follows the HCL Launch resource/create REST endpoint. See Create a resource for information about this endpoint.

    To create multiple resources, create multiple JSON resource objects inside of a JSON array as follows:

    
    [{"name": "Name for the resource.",
    "agent": "(Optional) Name or ID of an agent to use for automation.",
    "agentPool": "(Optional) Name or ID of an agent pool to use for automation.",
    "parent": "(Optional) ID or path to parent resource.",
    "role": "(Optional) Name or ID of a resource role.",
    "componentTag": "(Optional) Name or ID of a component tag."},
    {"name": "Name for the resource.",
    "agent": "(Optional) Name or ID of an agent to use for automation.",
    "agentPool": "(Optional) Name or ID of an agent pool to use for automation.",
    "parent": "(Optional) ID or path to parent resource.",
    "role": "(Optional) Name or ID of a resource role.",
    "componentTag": "(Optional) Name or ID of a component tag."}]
    

    Steps

    The following process steps are available in the HCL Launch Resources plugin.

    Add Resource To Team

    Adds a resource to a team for a given type classification.

    Input properties for the Add Resource To Team step
    Name Type Description Required
    Resource Path String Path to your resource (e.g. ResourceFolder/Resource) Yes
    Team String Yes
    Type String The type classification to add. Leave blank to use the type Standard Resource. No

    Add Tag to Resource

    Add a tag to a resource.

    Input properties for the Add Tag to Resource step
    Name Type Description Required
    Resource Path String The path to your resource. For example: ResourceFolder/Resource. Yes
    Tag Name String Yes

    Apply Resource Template

    Applies a resource template to a resource.

    Input properties for the Apply Resource Template step
    Name Type Description Required
    Properties String The properties used by the template. This should be a newline separated list of name value pairs of the form name=value. Yes
    Resource String The id or path of the resource to apply the template to. Yes
    Resource Template String The id of the resource template to apply. Yes

    Check If Resource Exists

    This step will succeed if the resource exists and fail if it does not.

    Input properties for the Check If Resource Exists step
    Name Type Description Required
    Resource Path String Path to your resource (e.g. ResourceFolder/Resource) Yes

    Check If Resource Has Role

    Step succeeds if resource has the specified role and fails if it doesnt.

    Input properties for the Check If Resource Has Role step
    Name Type Description Required
    Resource String path/ID of the resource. Yes
    Role String name/ID of the role. Yes

    Create Resource

    Creates a resource. The resource could be a group, component resource, agent resource,
    or agent pool resource.

    Input properties for the Create Resource step
    Name Type Description Required
    Agent Name String If this is an agent resource, enter the agent name here. No
    Agent Pool Name String If this is an agent pool resource, enter the agent pool name here. No
    New Resource Name String The resource name must be unique under its parent resource. Yes
    Parent Resource Path String The parent object of this resource. Leave blank to create a Top Level Resource No
    Role Name String Associate a resource role with this resource. If this is going to be a component resource,
    enter the component name here.
    No

    Delete Agent

    Delete the specified agent.

    Input properties for the Delete Agent step
    Name Type Description Required
    Agent Name String The name of the agent to delete. Yes

    Delete Many Agents

    Deletes agents, specified as a comma-separated list.

    Input properties for the Delete Many Agents step
    Name Type Description Required
    Agent Name List String The list of agents, separated by commas. Yes

    Delete Many Resources

    Deletes resources, specified as a comma-separated list.

    Input properties for the Delete Many Resources step
    Name Type Description Required
    Resource Path List String The list of resources, separated by commas. Yes

    Delete Resource

    Deletes the specified resource.

    Input properties for the Delete Resource step
    Name Type Description Required
    Resource Path String The path of the resource to delete. (e.g. ResourceFolder/ResourcePath Yes

    Delete Resource Inventory For Component

    Deletes all inventory entries on a resource for a given component. Can filter by version
    and version status.

    Input properties for the Delete Resource Inventory For Component step
    Name Type Description Required
    Component Name String Component Name or newline separated list of components Yes
    Resource Path String Path to your resource (e.g. ResourceFolder/Resource) Yes
    Status Filter String Only inventory matching this version status (such as Active) will be deleted.
    If left blank, inventory with any statuses that matches the other criteria will be
    deleted.
    No
    Version Filter String Only inventory matching this version will be deleted. If left
    blank, inventory with any version that matches the other criteria will be deleted.
    No

    Get Agent Details

    Retrieve basic configuration information about a agent.

    Input properties for the Get Agent Details step
    Name Type Description Required
    Agent String Agent name or ID Yes

    Get Agent Property

    Gets an agent property, given an agent and a property name. Name/value pair is outputted
    on this step.

    Input properties for the Get Agent Property step
    Name Type Description Required
    Agent String Name/ID of the agent Yes
    Property Name String The name of the property. Yes

    Get Component Version For Resource

    Takes a component and a resource, shows what version of that component exists on that resource.

    Input properties for the Get Component Version For Resource step
    Name Type Description Required
    Component String The component name or ID. Default is set to use a property called component.id Yes
    Resource String The resource path or ID. Default is set to use a property called resource.id Yes

    Get Resource Property

    Get a resource property, given a resource and a property name. Name/value pair is
    outputted on this step.

    Input properties for the Get Resource Property step
    Name Type Description Required
    Property Name String The name of the property. Yes
    Resource Path String Path to your resource (e.g. ResourceFolder/Resource) Yes

    Get Resource Role Property

    Get a resource role property value, given a resource, role name and a property name.
    Name/value pair is outputted on this step.

    Input properties for the Get Resource Role Property step
    Name Type Description Required
    Property Name String The name of the property. Yes
    Resource Path String The path of the resource. (e.g. ResourcePath/Resource) Yes
    Role Name String The name of the role. Yes

    Install Agent with SSH

    Installs an agent to a remote system over SSH.

    Input properties for the Install Agent with SSH step
    Name Type Description Required
    Agent Install Directory String Directory to install the agent to. Yes
    Agent Name String A unique name for the new agent and its resource. Yes
    Hostname/IP String The hostname or IP of the remote system to target. Yes
    Java Home String Path to the JRE/JDK on the target system. If blank, uses target machines JAVA_HOME No
    Mutual Authentication Boolean If this is checked, the agent will be configured to use mutual authentication. No
    SSH Password Password Password to provide for SSH authentication. No
    SSH Username String Username to provide for SSH authentication. No
    Server Hostname/IP String Hostname or IP for the agent to connect to the server. Yes
    Wait for Agent Connection Boolean If this is checked, step will wait until the agent has connected or has timed out. No

    Map Component Tag to Resource

    Creates a new component tag resource. Maps a Component Tag to a previously created agent.

    Input properties for the Map Component Tag to Resource step
    Name Type Description Required
    Component Tag String Name or ID of a component tag to associate with the resource; any components with that tag can be deployed to this resource. Yes
    New Component Tag Resource Name String The resource name must be unique under its parent resource. Yes
    Parent Agent Resource Path String The parent object of this resource. The Component Tag must be mapped directly to an
    agent.
    Yes

    Remove Tag From Resource

    Remove a tag from a resource.

    Input properties for the Remove Tag From Resource step
    Name Type Description Required
    Resource Path String Path to your resource (e.g. ResourceFolder/Resource) Yes
    Tag Name String Yes

    Set Agent Property

    Sets a property for an agent.

    Input properties for the Set Agent Property step
    Name Type Description Required
    Agent String name/ID of the agent Yes
    Property Name String name of the property to set Yes
    Property Value String value of the property to set No
    Secure Boolean check if the property should be secure No

    Set Resource Property

    Sets a property for a resource.

    Input properties for the Set Resource Property step
    Name Type Description Required
    Property Name String name of the property to set. Yes
    Property Value String value of the property to set. No
    Resource String path/ID of the resource. Yes
    Secure Boolean check if the property should be secure. No

    Set Resource Role Property

    Sets a property for a resource role. Property must be pre-defined on the role.

    Input properties for the Set Resource Role Property step
    Name Type Description Required
    Property Name String name of the property to set. Yes
    Property Value String value of the property to set. No
    Resource String path/ID of the resource. Yes
    Role String name/ID of the role. Yes

    Synchronize Resources

    Synchronize one resource tree with another.

    Input properties for the Synchronize Resources step
    Name Type Description Required
    Exclude Resources String Comma- or space-separated list of patterns of resources that must be excluded. No
    Include Resources String Comma- or space-separated list of patterns of resources that must be included. Yes
    Perform Adds Boolean If this is checked, resources may be added to the target tree to achieve synchronization. No
    Perform Deletes Boolean If this is checked, resources may be deleted from the target to achieve synchronization. No
    Perform Property Changes Boolean If this is checked, properties in the target tree may be changed to achieve synchronization. No
    Source Resource String The resource tree that will be the basis of the sync. Yes
    Target Resource String The resource tree to apply changes to. Yes

    Wait for Resources

    Wait for one or more resources to be online.

    Input properties for the Wait for Resources step
    Name Type Description Required
    Resources String Resource paths or IDs to check, one per line. Yes
    Timeout (s) String Seconds to wait for resources to be online. The step will run without a timeout if
    this is 0 or blank.
    No

    Create Multiple Resources

    Creates multiple resources using JSON format.

    Input properties for the Create Multiple Resources step
    Name Type Description Required
    JSON File/Text String Body of JSON text or a file to define resources. No