opatchupgrade
Overview
This defined type allows you to install specified opatch version. It will extract the ziop file you specify as source
and run the Opatch installer to ensure the correct version of opatch is installed.
Experience the Power of Puppet for WebLogic
If you want to play and experiment with Puppet and WebLogic, please take a look at our playgrounds. At our playgrounds, we provide you with a pre-installed environment, where you experiment fast and easy.

Attributes
Attribute Name | Short Description |
---|---|
download_dir | The directory where the Puppet software puts all downloaded files. |
jdk_home_dir | The homdirectory for the Java evelopment Kit. |
logoutput | log the outputs of Puppet exec or not. |
opatch_version | The version of opatch you want ensure is installed on your system. |
oracle_home_dir | A directory to be used as Oracle home directory for this software. |
os_group | The os group used to install and run WebLogic. |
os_user | The os user used to install and run WebLogic. |
patch_file | |
source | Source for the operation. |
temp_directory | Directory to use for temporary files. |
opatch_version
The version of opatch you want ensure is installed on your system.
When there is a difference between the currently detected Opatch version and the version you specify here, Puppet will install the Opatch version that is in your zip file specified by the source
parameter.
If however this zip file contains a different version, this class will not idempotent. Type: String[1]
Back to overview of opatchupgrade
oracle_home_dir
A directory to be used as Oracle home directory for this software.
Type: Stdlib::Absolutepath
Back to overview of opatchupgrade
patch_file
The zip file containing the required Opatch version. Type: String[1]
Back to overview of opatchupgrade
source
Source for the operation.
Type: String[1]
Default:lookup({name => 'wls_source', default_value => undef})
Back to overview of opatchupgrade
os_user
The os user used to install and run WebLogic.
Type: String[1]
Default:lookup({name => 'wls_os_user', default_value => undef})
Back to overview of opatchupgrade
os_group
The os group used to install and run WebLogic.
Type: String[1]
Default:lookup({name => 'wls_os_group', default_value => undef})
Back to overview of opatchupgrade
jdk_home_dir
The homdirectory for the Java evelopment Kit.
Type: Stdlib::Absolutepath
Default:lookup({name => 'wls_jdk_home_dir'})
Back to overview of opatchupgrade
download_dir
The directory where the Puppet software puts all downloaded files.
Before Puppet can actually use remote files, they must be downloaded first. Puppet uses this directory to put all files in.
The default value is: /install
Type: Stdlib::Absolutepath
Default:lookup({name => 'wls_download_dir', default_value => undef})
Back to overview of opatchupgrade
temp_directory
Directory to use for temporary files.
Type: Stdlib::Absolutepath
Default:'/tmp'
Back to overview of opatchupgrade
logoutput
log the outputs of Puppet exec or not.
When you specify true
Puppet will log all output of exec
types.
Valid values are:
true
false
on_failure
Type: Variant[ Boolean, Enum[ 'on_failure' ] ]
Default:lookup({name => 'logoutput', default_value => 'on_failure'})