Puppet Class: wls_install::ords::software

Defined in:
manifests/ords/software.pp

Summary

This defined type allows you to install ords software.

Overview

wls_install::ords::software

See the file “LICENSE” for the full license governing this code.

Parameters:

  • file (String[1])

    The name of the ords install file.

  • ords_home (Stdlib::Absolutepath)

    The ords home path.

  • source (String[1])

    Source for the operation.

  • version (String[1])

    The version that is installed in the used Oracle home. Puppet uses this value to decide on version specific actions.

  • logoutput (Variant[Enum['on_failure'], Boolean]) (defaults to: 'on_failure')

    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`



31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
# File 'manifests/ords/software.pp', line 31

class wls_install::ords::software (
  String[1]                            $file,
  Stdlib::Absolutepath                 $ords_home,
  String[1]                            $source,
  String[1]                            $version,
  Variant[Enum['on_failure'], Boolean] $logoutput       = 'on_failure'
) {
  easy_type::debug_evaluation() # Show local variable on extended debug

  wls_install::ords::software_version { $version:
    source    => $source,
    file      => $file,
    ords_home => $ords_home,
    logoutput => $logoutput,
  }
}