Mastering PeopleSoft Administration: Deployment Packages

Learn to use Deployment Packages to build your infrastructure

   Watch Promo   Enroll in Course

This course will teach you how to use Deployment Packages to build your infrastructure.

  • Fast forward your PeopleSoft maintenance and automation improvement projects
  • Helping take the next step in fully automating your infrastructure maintenance and deployments
  • Pushing the limits of DPK to achieve high levels of efficiency and consistency in PS Admin tasks
  • Learn how to make DPK work for you
  • Helping you move from the ground to the cloud using DPK
  • Learn how to enhance and extend PeopleSoft Deployment Packages

Introducting Deployment Packages

Deployment Packages (DPKs) are a new technology with PeopleSoft that let administrators quickly build new environments. In the first section of the course, you will learn:

  • Why you should learn to use Deployment Packages
  • What technologies are used in Deployment Packages
  • The differences between Deployment Package types
  • Introduce the concept of DevOps
  • Limitations in the current Deployment Packages

At the end of this section, you will understand why Deployment Packages will be the only deployment method for future PeopleSoft releases.

Bootstrapping Your Server

In the second section, we learn what bootstrapping is and how the DPK bootstrap process works. You will learn:

  • How to use the DPK bootstrap script
  • Use the bootstrap scrip to build web, app, batch and database servers
  • How to automate the bootstrap for quicker deployments

At the end of the bootstrap section, you will know how to use the DPK bootstrap script to jump start your server deployments.

Configure the DPK

There are many options to configure the DPK and this sections teaches you about each option. In the third section of the course, you will learn:

  • What Puppet, Facter and Hiera are and how the DPK uses them
  • How to work with YAML files
  • How the DPK uses the psft_customizations.yaml file to build a server
  • How to configure databases, app server, process schedulers, web servers and middleware with the DPK

At the end of the configuration section, you will know how to build a psft_customizations.yaml file for your environments.

Enhance the DPK

This setion will introduce you to the Roles and Profiles used by the DPK, and how to customize DPK behavior. You will learn:

  • The roles and profiles Puppet design pattern
  • How the DPK uses roles and profiles
  • How to modify and create your own DPK Roles
  • How to encrypt YAML passwords
  • How to customize the DPK to add new features

At the end of this section, you will know to how secure your configuration files and make the DPK do more for you.

Extend the DPK

The next section of the course will show you how to use Puppet to extend the DPK to build and configure your servers. You will learn:

  • What are Puppet manifests and resources
  • How to write custom Puppet manifests
  • How to build Puppet modules
  • How to integrate custom Puppet modules into the DPK

At the end of this section, you can start creating Puppet modules to add your own configuration to servers through the DPK.

DPK Build Demo

The last section of the course is a demo that builds 3 different servers using the DPK. In the section, we demonstrate:

  • How to plan your custom DPK Roles, Profiles and Classes
  • How to build custom Classes, Profiles and Roles
  • How to integrate your custom Profiles into DPK roles
  • How to deploy custom signon files to web servers
  • How to configure the Environment Management Framework agent and server with Puppet
  • Using automated bootstrap scripts to build servers while you have lunch

At the end of this section, and the course, you will understand how to make the Deployment Packages build servers exactly how you want. You will have a deep understanding of how the DPK works and how to configure and extend the DPK to work for you.

Your Instructor

Dan Iverson
Dan Iverson

Dan is a senior PeopleSoft Administrator and has over 14 years experience working with the latest PeopleSoft technologies. Dan started where he writes about PeopleSoft Administration. He also co-hosts The PeopleSoft Administrator Podcast, a weekly podcast about PeopleSoft Administration. The PeopleSoft Administrator Podcast is listened to by hundreds of PeopleSoft admin’s every week.

Want to try the course? Watch 5 free videos right now!

In the Course Curriculum section, you will see 5 videos with a "Preview" button. Go ahead and watch those videos and get a taste of what the course is like. Learn something new from the previews right now. You will learn much more from the entire course. (Click the arrow button to view the entire course curriculum; there's a lot of material in this course!)

Course Curriculum


This has been wonderful course. I have a much better understanding of how we can utilize the DPK's and how the bootstrap, Puppet code, and ACM templates work together. I've already been recommending the course to other PeopleSoft Administrators.


Why buy a course?

Are you wondering why you should buy a course from us? Let us explain why we offer great courses and why you'll be glad you learned from us.

Wistia video thumbnail - Why Buy

Thanks for reporting a problem. We'll attach technical data about this session to help us figure out the issue. Which of these best describes the problem?

Any other details or context?


Are you still undecided about the course?

Here's a 48 minute talk about Enhancing and Extending Deployment Packages. This talk explains how Dan used the DPK to build servers for a PeopleTools 8.55 upgrade. If you want to learn the details of how Dan used the DPK, this course if for you!

Wistia video thumbnail - Enhancing and Extending the DPK

Thanks for reporting a problem. We'll attach technical data about this session to help us figure out the issue. Which of these best describes the problem?

Any other details or context?


Frequently Asked Questions

How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
How do you handle follow-up questions about the course?
Each video offers a comment section where you can ask questions and see answers. We also have an option with the course to buy two follow-up calls with the instructor. The calls can be scheduled anytime, but have found that a call mid-way through the course, and toward the end of the course work best.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.
When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
Do you offer enterprise or group licensing for the course?
We offer discounts when purchasing more training for 3 or more users. Email [email protected] to learn more.

Get started now!