changes
usage:
change the params.pp class so the defaults match with your environment or add extra values based on the hostname
use:
include orautils
or override the defaults which does not match with your environment and call the class orautils with the necessary parameters
osDomainTypeParam => soa|admin|web|oim
use:
class{'orautils':
osOracleHomeParam => "/opt/oracle",
oraInventoryParam => "/opt/oracle/oraInventory",
osDomainTypeParam => "soa",
osLogFolderParam => "/data/logs",
osDownloadFolderParam => "/data/install",
osMdwHomeParam => "/opt/oracle/wls/Middleware11gR1",
osWlHomeParam => "/opt/oracle/wls/Middleware11gR1/wlserver_10.3",
oraUserParam => "oracle",
osDomainParam => "osbSoaDomain",
osDomainPathParam => "/opt/oracle/wls/Middleware11gR1/user_projects/domains/osbSoaDomain",
nodeMgrPathParam => "/opt/oracle/wls/Middleware11gR1/wlserver_10.3/server/bin",
nodeMgrPortParam => 5556,
nodeMgrAddressParam => 'localhost',
wlsUserParam => "weblogic",
wlsPasswordParam => "weblogic1",
wlsAdminServerParam => "AdminServer",
jsseEnabledParam => false,
}
or with hiera ( include orautils )
orautils::osOracleHomeParam: "/opt/oracle"
orautils::oraInventoryParam: "/opt/oracle/oraInventory"
orautils::osDomainTypeParam: "admin"
orautils::osLogFolderParam: "/data/logs"
orautils::osDownloadFolderParam: "/data/install"
orautils::osMdwHomeParam: "/opt/oracle/wls/Middleware11gR1"
orautils::osWlHomeParam: "/opt/oracle/wls/Middleware11gR1/wlserver_10.3"
orautils::oraUserParam: "oracle"
orautils::osDomainParam: "Wls1036"
orautils::osDomainPathParam: "/opt/oracle/wlsdomains/domains/Wls1036"
orautils::nodeMgrPathParam: "/opt/oracle/middleware11g/wlserver_10.3/server/bin"
orautils::nodeMgrPortParam: 5556
orautils::nodeMgrAddressParam: 'localhost'
orautils::wlsUserParam: "weblogic"
orautils::wlsPasswordParam: "weblogic1"
orautils::wlsAdminServerParam: "AdminServer"
orautils::jsseEnabledParam: true
install auto start script for the nodemanager of WebLogic ( 10.3, 11g, 12.1.1 ) or 12.1.2
only for WebLogic 12.1.2 and higher
orautils::nodemanagerautostart{"autostart ${wlsDomainName}":
version => "1212",
wlHome => $osWlHome,
user => $user,
domain => $wlsDomainName,
logDir => $logDir,
jsseEnabled => false,
}
only for WebLogic 10 or 11g
orautils::nodemanagerautostart{"autostart weblogic 11g":
version => "1111",
wlHome => $osWlHome,
user => $user,
jsseEnabled => false,
}
cleanOracleEnvironment.sh
Remove all Oracle WebLogic existence so you can deploy again
Actions
showStatus.sh
startNodeManager.sh
Starts the nodemanager
stopNodeManager.sh
Stops the nodemanager
startWeblogicAdmin.sh
stopWeblogicAdmin.sh