Overview

This class is the default implementation for installing the WebLogic software on your system.

Using hiera, you can customize some of the aspects of this process.

When these customizations aren’t enough, you can replace the class with your own class. See wls_profile::weblogic for an explanation on how to do this.

Attributes

Attribute Name Short Description
file_name The file name containing the WebLogic software to install.
fmw_infra Boolean specifying if you want WebLogic Fusion Middleware Infra installed.
jdk_home The location where the JDK is installed.
middleware_home The Oracle middleware home directory.
oracle_base The directory used as the base for all Oracle weblogic files.
os_group The os group to use for WebLogic.
os_user The os user to use for WebLogic.
source The location where the classes can find the software.
version The version of WebLogic you want to use.

version

The version of WebLogic you want to use.

This value is used in multiple places. To make sure in all classed the correct value is used, use the hiera key wls_profile::version to change it to your requested value.

Valid values are:

  • 1036
  • 1111
  • 1112
  • 1211
  • 1212
  • 1213
  • 1221
  • 12211
  • 12212
  • 12213

Default value: 12213 Type: Wls_install::Versions

Default:$wls_profile::weblogic_version

Back to overview of wls_software

file_name

The file name containing the WebLogic software to install.

This file is fetched from the location specified by the property source.

The default value is: fmw_12.2.1.3.0_wls.jar Type: String[1]

Back to overview of wls_software

oracle_base

The directory used as the base for all Oracle weblogic files.

This value is used in multiple places. To make sure in all classed the correct value is used, use the hiera key wls_profile::oracle_base to change it to your requested value.

Default value: /opt/oracle Type: Stdlib::Absolutepath

Back to overview of wls_software

middleware_home

The Oracle middleware home directory.

This value is used in multiple places. To make sure in all classed the correct value is used, use the hiera key wls_profile::middleware_home to change it to your requested value.

Default value: /opt/oracle/middleware12 Type: Stdlib::Absolutepath

Back to overview of wls_software

jdk_home

The location where the JDK is installed.

This value is used in multiple places. To make sure in all classed the correct value is used, use the hiera key wls_profile::jdk_home to change it to your requested value.

The default value is: /usr/java/jdk1.8.0_152 Type: Stdlib::Absolutepath

Back to overview of wls_software

os_user

The os user to use for WebLogic.

This value is used in multiple places. To make sure in all classed the correct value is used, use the hiera key wls_profile::basic_domain::os_user to change it to your requested value.

Default value: oracle Type: String[1]

Back to overview of wls_software

os_group

The os group to use for WebLogic.

This value is used in multiple places. To make sure in all classed the correct value is used, use the hiera key wls_profile::basic_domain::os_group to change it to your requested value.

Default value: dba Type: String[1]

Back to overview of wls_software

source

The location where the classes can find the software.

You can specify a local directory, a Puppet url or an http url.

This value is used in multiple places. To make sure in all classed the correct value is used, use the hiera key wls_profile::source to change it to your requested value.

The default is : puppet:///modules/software/

Type: String[1]

Back to overview of wls_software

fmw_infra

Boolean specifying if you want WebLogic Fusion Middleware Infra installed.

Default value: false Type: Boolean

Back to overview of wls_software