Skip to content

Latest commit

 

History

History
261 lines (135 loc) · 5.49 KB

REFERENCE.md

File metadata and controls

261 lines (135 loc) · 5.49 KB

Reference

Table of Contents

Classes

Resource types

  • ibm_pkg: Custom type for installing an IBM package.

Classes

ibm_installation_manager

The ibm_installation_manager class.

Parameters

The following parameters are available in the ibm_installation_manager class:

deploy_source

Data type: Any

Default value: false

source

Data type: Any

Default value: undef

source_dir

Data type: Any

Default value: undef

target

Data type: Any

Default value: undef

manage_user

Data type: Any

Default value: false

user

Data type: Any

Default value: 'root'

user_home

Data type: Any

Default value: undef

manage_group

Data type: Any

Default value: false

group

Data type: Any

Default value: 'root'

options

Data type: Any

Default value: undef

timeout

Data type: Any

Default value: '900'

installation_mode

Data type: Any

Default value: 'administrator'

install_unzip_package

Data type: Any

Default value: true

Resource types

ibm_pkg

Custom type for installing an IBM package.

Properties

The following properties are available in the ibm_pkg type.

ensure

Valid values: present, absent

The basic property that the resource should be in.

Default value: present

Parameters

The following parameters are available in the ibm_pkg type.

imcl_path

The full path to the imcl executable. This is optional. The provider will attempt to locate imcl by parsing //InstallationManager/installed.xml. If, for some reason, it cannot be discovered or if you need to provide a specific path, you may do so with this parameter.

jdk_package_name

If a JDK must be installed separately (as in the case of Websphere Application Server 9), specify the package_name here (everything before the underscore in the IBM package name).

jdk_package_version

If a JDK must be installed separately (as in the case of Websphere Application Server 9), specify the version here. Like 'version', this parameter refers to the number after the underscore in the IBM package name.

manage_ownership

Valid values: true, false, yes, no

Whether or not to manage the ownership of installed packages. Allows for packages to not be installed as root.

Default value: true

name

namevar

An arbitrary name to identify the resource.

options

Any custom options to pass to the 'imcl' tool for installing the package.

package

The IBM package name. Example: com.ibm.websphere.IBMJAVA.v71 This is the first part of the traditional IBM full package name, before the first underscore.

package_group

The group that should own this package installation. Only used if manage_ownership is true.

Default value: root

package_owner

The user that should own this package installation. Only used if manage_ownership is true.

Default value: root

provider

The specific backend to use for this ibm_pkg resource. You will seldom need to specify this --- Puppet will usually discover the appropriate provider for your platform.

repository

The full path to the 'repository.config' file for installing this package.

response

Full path to an optional response file to use. The user is responsible for ensuring this file is present.

target

The full path to install the specified package to. Corresponds to the 'imcl' option '-installationDirectory'.

user

The user to run the 'imcl' command as.

Default value: root

version

The version of the package. Example: 7.1.2000.20141116_0823 This is the second part of the traditional IBM full package name, after the first underscore.