Summary
In this chapter, we discussed the changes in the modern versions of Puppet 5 to 7 and some antipatterns to look out for that could be left over from legacy Puppet code. It might be more practical to come back to this section if you aren’t familiar with Puppet and read through the changes again once completing the book.
We covered the available tooling to use in a developer environment and the IDE to automate and quicken your Puppet development environment, and we have installed these tools to introduce the lab. We have learned how to stand up both the reader’s development environment and the Puppet infrastructure in Azure.
At the end of this chapter, we covered the various sources and communities that can be used to further learn about Puppet, keep up to date with ongoing developments, and signpost where to ask questions and discuss Puppet with the community.
In the next chapter, we will begin to look at the Puppet language, covering the fundamental building...