Installation Guide - Peoplesoft Dpk
cp -r /media/dpk/psft-dpk /home/oracle/ chown -R oracle:oinstall /home/oracle/psft-dpk yum install -y wget git unzip puppet 4.5 Configure Hiera (Data for Deployment) Edit /home/oracle/psft-dpk/hiera.yaml – but DPK uses a simplified custom.yaml :
psft::database_type: "XE" psft::db_name: "HCM92" psft::db_password: "SYSADM" psft::domain_password: "weblogic1" psft::gateway_user_password: "gwuser" psft::pia_port: 8000 psft::app_server_domain: "HCMDOM" psft::process_scheduler_domain: "PSSCH" : Use strong passwords. For production, enable SSL. 4.6 Run the DPK Installer Switch to oracle user (Puppet must run as non‑root for some modules):
==> DPK installation completed successfully. PIA URL: http://<vm-ip>:8000/psp/ps/?cmd=login App Server port: 7000 Process Scheduler port: 7100 5.1 Set Environment Variables (for each session) . /home/oracle/psft_dpk/setup/psft.env 5.2 Start/Stop Services DPK installs systemd scripts: peoplesoft dpk installation guide
psft-dpk/ ├── hiera/ # YAML configuration ├── manifests/ # Puppet classes ├── modules/ # Puppet modules (psft, database, tuxedo...) ├── setup.sh # Main installer └── files/ # Static PSFT binaries This paper is current as of PeopleTools 8.60 / DPK version 9.2. Always check Oracle support for the latest patches.
sudo systemctl start psft-dpk # starts all sudo systemctl stop psft-dpk sudo systemctl status psft-dpk Individual control: PIA URL: http://<vm-ip>:8000/psp/ps/
class my_psft::second_scheduler psft::process_scheduler 'PSSCH2': domain_id => 'PSSCH2', domain_password => 'password', db_type => 'XE', db_name => 'HCM92',
mkdir /media/dpk mount /dev/cdrom /media/dpk Copy the DPK installer to home directory: sudo systemctl start psft-dpk # starts all sudo
cd /home/oracle/psft-dpk cp hiera/custom.yaml.example hiera/custom.yaml vi hiera/custom.yaml :