Understanding Puppet Third-Party Modules

The PeopleSoft DPKs are delivered with modules made available to the Puppet community through the Puppet Forge. These external modules are required by the PeopleSoft component modules in order to efficiently implement their functionality. This helps the developer to write cleaner Puppet code and not have to rewrite code that has already been implemented elsewhere. The following are external modules that are included as dependencies by the PeopleSoft component modules:

  • stdlib — provides data structure and string manipulation capabilities

  • concat — allows construction of files from multiple ordered fragments of text

  • easy_type — provides an easy way to build custom Puppet resource types

  • sysctl — supports the modification of kernel parameters