Resource Type: ibm_pkg
- Defined in:
- lib/puppet/type/ibm_pkg.rb
- Providers:
-
imcl
Overview
Custom type for installing an IBM package.
Properties
-
ensure
(defaults to: present)
The basic property that the resource should be in.
Supported values:- present
- absent
Parameters
-
imcl_path
The full path to the imcl executable. This is optional. The provider will attempt to locate imcl by parsing /<appDataLocation>/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
(defaults to: true)
Whether or not to manage the ownership of installed packages. Allows for packages to not be installed as root.
Supported values:- true
- false
- yes
- no
-
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
(defaults to: root)
The group that should own this package installation. Only used if manage_ownership is true.
-
package_owner
(defaults to: root)
The user that should own this package installation. Only used if manage_ownership is true.
-
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
(defaults to: root)
The user to run the ‘imcl’ command as.
-
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.