Organisations increasingly seek to unify fragmented processes, consolidate tools, and standardise the way they get software in the hands of their customers. In doing so, they turn to Puppet to automate the delivery and operation of their software. As organisations look to expand their automation footprint with Puppet, they need simple tools and prescriptive best practices to develop Puppet modules that are tested, hardened and trusted.
“We’re putting practices in place that enable us to deliver change at a more predictable faster pace whilst reducing costs, and Puppet is a critical variable in that process,” said Steven Hawkins, Build & Release Engineer, Hiscox. “From what I have seen, Puppet’s new development kit will simplify the entry point to delivering Puppet modules, helping us to scale these practises across the organisation.””
With the availability of the Puppet Development Kit, Puppet continues to build on its community engagement and module ecosystem, enabling new users to quickly and easily adopt existing code, rather than create it for themselves. It is now 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, users can now:
- Quickly get started developing modules using best practices and new tools that enable users to develop, 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 production infrastructure;
- Unit test modules from Windows, OS X and Linux workstations to ensure that Puppet code is creating and managing configuration resources as intended; and
- Develop and share even more high-quality content from Windows, OS X and Linux workstations.
“Writing Puppet code should be a radically intuitive, self-service experience,” said Omri Gazitt, chief product officer, Puppet. “The Puppet Development Kit gives users a proven path to unify their fragmented processes, consolidate tools and standardise the way that they get software in the hands of their customers and end users.”