Resource Type: websphere_sdk

Defined in:
lib/puppet/type/websphere_sdk.rb
Providers:
managesdk

Overview

This manages WebSphere SDK/JDK versions

Properties

  • command_default

    Manages the SDK name that script commands in the app_server_root/bin, app_client_root/bin, or plugins_root/bin directory are enabled to use when no profile is specified by the command and when no profile is defaulted by the command.

  • new_profile_default

    Manages the SDK name that is currently configured for all profiles that are created with the manageprofiles command. The -sdkname parameter specifies the default SDK name to use. The sdkName value must be an SDK name that is enabled for the product installation.

  • sdkname

    The name of the SDK to modify. Example: 1.7.1_64

Parameters

  • instance_base

    The base directory that WebSphere is installed. Example: ‘/opt/IBM/WebSphere/AppServer/`

  • name (namevar)

    The name of the resource. This is only used for Puppet to identify the resource and has no influence over the commands used to make modifications or query SDK versions.

  • node
  • password

    The password for ‘managesdk.sh’ authentication

  • profile

    The profile to modify. Specify ‘all’ for all profiles. ‘all’ corresponds to the ‘managesdk.sh’ option ‘-enableProfileAll’

    A specific profile name can also be provided. Example: PROFILE_APP_001. This corresponds to ‘managesdk.sh’ options -enableProfile -profileName

  • provider

    The specific backend to use for this ‘websphere_sdk` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.

  • server

    The server in the scope for this variable. This can be a specific server or ‘all’ to affect all servers

    ‘all’ corresponds to the ‘managesdk.sh’ option ‘-enableServers’

  • user (defaults to: root)

    The user to run ‘wsadmin’ with

  • username

    The username for ‘managesdk.sh’ authentication