Overview

This defined type allows you to install the Fusion Middleware add-on software. It supports:

  • OSB
  • SOA Suite
  • WebTier (HTTP Server)
  • Oracle Identity Management
  • Web Center + Content

Here is an example on how you could use this:

orawls::fmw{"osbPS6":
  middleware_home_dir     => "/opt/oracle/middleware11gR1",
  weblogic_home_dir       => "/opt/oracle/middleware11gR1/wlserver",
  jdk_home_dir            => "/usr/java/jdk1.7.0_45",
  oracle_base_home_dir    => "/opt/oracle",
  fmw_product             => "osb",  # adf|soa|osb|oim|wc|wcc|web
  fmw_file1               => "ofm_osb_generic_11.1.1.7.0_disk1_1of1.zip",
  os_user                 => "oracle",
  os_group                => "dba",
  download_dir            => "/data/install",
  source                  => "/vagrant",
}

Attributes

Attribute Name Short Description
bpm Boolean to determine if you want to enable BPM.
download_dir The directory where the Puppet software puts all downloaded files.
fmw_file1 First file of FMW distribution.
fmw_file2 Second file of FMW distribution.
fmw_file3 Third file of FMW distribution.
fmw_file4 Fourth file of FMW distribution.
fmw_product Type of Fusion Middleware Product you want to install.
healthcare Boolean to determine if you want to enable healthcare.
jdk_home_dir The homdirectory for the Java evelopment Kit.
log_output DEPRECATED This parameter is replaced by ‘logoutput’ and will be removed in a future release.
logoutput log the outputs of Puppet exec or not.
middleware_home_dir Middleware home directory.
ohs_mode Type of OHS mode.
oracle_base_home_dir A directory to use as Oracle base directory.
oracle_home_dir A directory to be used as Oracle home directory for this software.
oracle_inventory_dir The directory that contains the oracle inventory.
orainstpath_dir Path where to find the oraint.loc file.
os_group The os group used to install and run WebLogic.
os_user The os user used to install and run WebLogic.
remote_file This parameter is not being used anymore and will be removed in a future release.
source Source for the operation.
temp_directory Directory to use for temporary files.
version The version that is installed in the used Oracle home.
weblogic_home_dir Directory to use as WebLogic home.

version

The version that is installed in the used Oracle home.

Puppet uses this value to decide on version specific actions.

Back to overview of fmw

weblogic_home_dir

Directory to use as WebLogic home.

Back to overview of fmw

middleware_home_dir

Middleware home directory.

Back to overview of fmw

oracle_base_home_dir

A directory to use as Oracle base directory.

Back to overview of fmw

oracle_home_dir

A directory to be used as Oracle home directory for this software.

Back to overview of fmw

jdk_home_dir

The homdirectory for the Java evelopment Kit.

Back to overview of fmw

fmw_product

Type of Fusion Middleware Product you want to install.

Valid values are:

  • adf
  • soa
  • soaqs
  • osb
  • wcc
  • wc
  • oim
  • oam
  • web
  • webgate
  • oud
  • mft
  • b2b
  • forms

Back to overview of fmw

fmw_file1

First file of FMW distribution.

Back to overview of fmw

fmw_file2

Second file of FMW distribution.

Back to overview of fmw

fmw_file3

Third file of FMW distribution.

Back to overview of fmw

fmw_file4

Fourth file of FMW distribution.

Back to overview of fmw

bpm

Boolean to determine if you want to enable BPM.

Back to overview of fmw

healthcare

Boolean to determine if you want to enable healthcare.

Back to overview of fmw

os_user

The os user used to install and run WebLogic.

Back to overview of fmw

os_group

The os group used to install and run WebLogic.

Back to overview of fmw

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

Back to overview of fmw

source

Source for the operation.

Back to overview of fmw

temp_directory

Directory to use for temporary files.

Back to overview of fmw

ohs_mode

Type of OHS mode.

Valid values are:

  • colocated
  • collocated
  • standalone

Back to overview of fmw

oracle_inventory_dir

The directory that contains the oracle inventory.

The default value is: /oracle_base/oraInventory

Back to overview of fmw

orainstpath_dir

Path where to find the oraint.loc file.

Back to overview of fmw

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

Back to overview of fmw

log_output

DEPRECATED This parameter is replaced by ‘logoutput’ and will be removed in a future release. 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

Back to overview of fmw

remote_file

DEPRECATED This parameter is not being used anymore and will be removed in a future release.

true.

Back to overview of fmw