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.

For WebLogic   here at our playground...

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'})

Back to overview of opatchupgrade