Getting Started with the Puppet Resource API


The Puppet Resource API gives module developers an easier way to extend and create Puppet types and providers. The Resource API provides the following functionality:
  • Simple type and provider definition.
  • Use Puppet 4+ data types: String, Integer, Float, Numeric, Boolean, Optional[], Variant[], etc.
  • Canonicalize, simple_get_filter, and remote_resource features.
  • Logging facilities.
This short training provides an introduction to the API and resources and examples to get started.


Course objectives

  • Understand the Puppet Resource API and how it makes writing types and providers easier
  • Access the resources needed to write types and providers using the Resource API


This training is designed for those with intermediate to advanced module development skills.


30 minutes


To register for this course please click "Start" below. If you are registering for someone else please check "This is for someone else".

This training is free.