Developing modules
If you are an advanced Puppet user, you can develop your own modules using Puppet Development Kit (PDK).
If you are new to Puppet or want to save time, use the pre-built and tested modules on the Puppet Forge.
-
Modules
Modules manage a specific technology in your infrastructure and serve as the basic building blocks of Puppet desired state management. -
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. -
PowerShell DSC Resources
Desired State Configuration (DSC) is a configuration framework in PowerShell that enables you to manage your infrastructure with configuration as code. -
Ruby API for developing extensions