官术网_书友最值得收藏!

Summary

In this chapter, we built a foundation for things we will do in chapters to come. First, we covered what Puppet is, and how it differs from other tools in its space. We gave a brief introduction to some of the other Puppet components we'll be using in this book as well.

Moving on from this, we covered how to install Puppet on CentOS. We went through a full installation example and covered the basics of configuration files.

Then, we covered the configuration and installation of Vagrant and used it to run our first example. In this example, we configured SSH with a secure configuration file.

Finally, we introduced how Puppet fits into a security ecosystem. While keeping with the basics, we've begun exploring how Puppet can be used to process simple configuration tasks to secure your systems.

This chapter focused on several high-level concepts. As we get further into the book, we'll go more in-depth in examples and they will get much more powerful. As an introductory chapter, the hope was to get you up and running with a working manifest. In future chapters, we will assume a base level of knowledge and link to references you can use if needed.

Additionally, if you wish to get some more information on the base Puppet language before we proceed, there are several books available. Some of them were mentioned earlier in this chapter, and we'll cover more as we proceed through the book. The documentation at http://docs.puppetlabs.com is also very informative, if a little dry at times.

In the next chapter, we'll begin to use our knowledge gained here to explore how Puppet can be used to track changes to resources on our filesystems.

主站蜘蛛池模板: 东乌珠穆沁旗| 仙居县| 内江市| 祁阳县| 双牌县| 长丰县| 余干县| 芜湖市| 杂多县| 洛隆县| 上蔡县| 陈巴尔虎旗| 深泽县| 尼玛县| 鄂尔多斯市| 托里县| 郯城县| 禄丰县| 达拉特旗| 泊头市| 上栗县| 华坪县| 阳泉市| 泰州市| 合川市| 天水市| 烟台市| 堆龙德庆县| 凭祥市| 旅游| 富阳市| 广昌县| 镇康县| 清远市| 天全县| 澄江县| 嘉义县| 白银市| 炉霍县| 赤壁市| 东明县|