We are proud to announce the first release for the new PDK templating system: Puppet Content Templates (PCT). A PCT can create any type of a Puppet Product project. You can create Puppet control repos, Puppet modules, Bolt projects, and more!
A PCT can also create one or more independent files to be used inside a project. You can create Puppet classes, facts, functions, or other tooling configuration files such as CI files, gitignores, or rubocop.yml.
Since a PCT is external to the PDK code base, Puppet Product teams, Partners and the wider OSS Community can publish their own content without input or effort from the DevX team. This enables a single tool to support many products.
Get started with Puppet Content Templates
- To get started, download the release from the pdkgo repo.
- For installation instructions and a quickstart guide, check out the pdkgo README.
- PCT is currently in an experimental phase and feedback is encouraged via pdkgo/discussions and starting a