Puppet Class: wls_profile::weblogic::wls_software
- Inherits:
- wls_profile
- Defined in:
- manifests/weblogic/wls_software.pp
Summary
This class is the default implementation for installing the WebLogic software on your system.Overview
+--
+
wls_profile::wls_software
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.
–++–
67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 |
# File 'manifests/weblogic/wls_software.pp', line 67
class wls_profile::weblogic::wls_software(
String[1] $file_name,
Stdlib::Absolutepath
$oracle_base,
Stdlib::Absolutepath
$middleware_home,
Stdlib::Absolutepath
$jdk_home,
String[1] $os_user,
String[1] $os_group,
String[1] $source,
Boolean $fmw_infra,
Wls_install::Versions
$version = $wls_profile::weblogic_version,
) inherits wls_profile {
echo {"WebLogic Software ${version} into ${middleware_home} using java in ${jdk_home}.":
withpath => false
}
class{'::wls_install::software':
version => $version,
filename => $file_name,
oracle_base_home_dir => $oracle_base,
middleware_home_dir => $middleware_home,
fmw_infra => $fmw_infra,
jdk_home_dir => $jdk_home,
os_user => $os_user,
os_group => $os_group,
download_dir => '/var/tmp/install',
source => $source,
}
contain ::wls_install::software
}
|