After a few preview releases, we're happy to announce the availability of the Puppet Development Kit v1.0! The open-source PDK facilitates an easy, unified development workflow for Puppet modules, and should appeal both to newcomers and experienced developers.
Get the package for your platforms at the PDK download page, check out the docs and the code lives at puppetlabs/pdk.
The Puppet Development Kit makes it easier than ever to develop and test Puppet modules by providing a simple, unified interface to a set of helpful tools for anyone who writes or consumes Puppet code. Leveraging the Puppet Development Kit, it’s now possible to:
Quickly get started developing modules using best practices and new tools that enable you to create, test and publish high-quality Puppet modules with confidence
Shift quality to the left by catching issues earlier and faster before Puppet code is applied to live infrastructure
Unit test modules from your Windows or Linux workstation to ensure that Puppet code is creating and managing configuration resources as intended
Develop and share even more high-quality content for managing Windows environments
Join us for a webinar on Tuesday 22 Aug 2017 to see how you can leverage the new Puppet Development Kit to save time and take advantage of the more than 5,000 modules of pre-written configuration code for managing an entire infrastructure - everything from NTP and DNS to Apache, IIS, WebSphere, Microsoft Azure, Splunk and Docker already available on the Puppet Forge.
<snip>
...
Seems to be a hitch with the Windows install on Windows 8.1: I installed pdk-1.0.0.1-x64.msi; opened a new powershell window, and found that while pdk works, the PATH is wrong:modules> $env:pathC:\Program Files\Puppet Labs\DevelopmentKit\\bin;%PATH%Any tips on how to correct this?
On Tuesday, 15 August 2017 22:51:52 UTC+2, Lindsey Smith wrote:<snip>
--
You received this message because you are subscribed to the Google Groups "Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/0aeb7ba1-48c7-4668-b5d9-d861d9d33fb2%40googlegroups.com.
Can I use the PDK to validate my Roles and Profiles?
Keep getting complaints that I'm not in a valid module (missng metadata.json)
--
You received this message because you are subscribed to the Google Groups "Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/e974ef70-7572-45ed-9bc6-0bb01bc5e302%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/CALF7fHbtbp28OTyZKszgs_mL3BCSK%3DTNj5_iV2qQePCKB-NEgw%40mail.gmail.com.
Does it have support for puppet 5 and can you use it to test code against multiple versions of puppet?
Could it also be used in the manner to test code under a CI/CD setup like Jenkins or Travis?
To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/CAJ8DPF7Q-RMCXBxDPocjbP3S9O0aAMCfDPUdLf5APM5wM2rs%3Dg%40mail.gmail.com.