The Puppet language
You'll use Puppet's declarative language to describe the desired state of your system.
Modules
Modules manage a specific technology in your infrastructure and serve as the basic building blocks of Puppet
desired state management.
Puppet Forge
Puppet Forge is a collection of modules and how-to guides developed by Puppet and its
community.
Puppet Development Kit (PDK)
You can write your own Puppet code and modules using Puppet Development Kit (PDK),
which is a framework to successfully build, test and validate your modules.
Puppet VSCode extension Puppet has an extension for Visual Studio Code (VSCode) — Microsoft’s cross-platform source-code editor.