This repository contains fixes and enhancements to Oracle's PeopleSoft DPK.
- puppet-agent - 5.5.6+
- puppet module - acl
puppet module install puppetlabs-acl --version 2.0.1 --confdir [dir]
- puppet module - inifile
puppet module install puppetlabs-inifile --version 2.3.0 --confdir [dir]
- puppet module - registry
puppet module install puppetlabs-registry --version 2.0.2 --confdir [dir]
- puppet module - xml_fragment
puppet module install ianoberst-xml_fragment --version 1.0.2 --confdir [dir]
- puppet module - stdlib 4.11+
puppet module upgrade puppetlabs-stdlib --confdir [dir]
- Set
JAVA_HOME
in system environment variables. - If using custom service accounts, each service account must be granted rights to logon as service or the service will fail to start.
- Windows service customization for app/prcs/pia domains.
- Registry support for domain services.
- PIA XML/Property file support for modifications.
- Custom file support to copy files to app/prcs/pia domain folders post-installation.
- Multiple PS_CFG_HOME Support: In the providers, the $PS_CFG_HOME environment variable is set to support multiple configuration homes
- Support for per-software middleware reployments using custom ::*_redeploy facts
- Support for specifying archive files (enables centralizing on DFS)
- Better WL Status checking
- Fixes WebLogic patch support for windows.
- Fixes Tuxedo patch support for windows.
- Fixes various Tuxedo install/uninstall issues.
- Fixes various WebLogic install/uninstall issues.
- Fixes Process Scheduler feature validation (change
KIOSK
toPPM
) - Other minor cleanup/fixes.
redeploy
This fact can be used as-is. The fact is built to always return false
by design. To override the fact, you can specify an environment variable:
PS C:\> $env:FACTER_weblogic_redeploy="true"
This will tell the DPK to redeploy the WebLogic DPK archive (uninstall, then re-install).
- Copy pt_dpk_[version].patch to
/pt/dpk/puppet/production/modules/
- Navigate to
/pt/dpk/puppet/production/modules/
- On Windows platform, set
git config core.autocrlf input
- Run
git apply pt_dpk_[version].patch
For example, if applying DPK 8.56.10 patch, you would run the following command
git apply -v pt_dpk_85610.patch