![DevOps:Puppet,Docker,and Kubernetes](https://wfqqreader-1252317822.image.myqcloud.com/cover/338/36701338/b_36701338.jpg)
上QQ阅读APP看书,第一时间看更新
Chapter 2. Puppet Infrastructure
![](https://epubservercos.yuewen.com/F11D92/19470411008975206/epubprivate/OEBPS/Images/003.jpg?sign=1738853871-6HCNz6UM2knfhdxEjrYkVTklTnmeKDtu-0-2a2288cdd70b2d0f416e19cbce1116e5)
In this chapter, we will cover:
- Installing Puppet
- Managing your manifests with Git
- Creating a decentralized Puppet architecture
- Writing a papply script
- Running Puppet from cron
- Bootstrapping Puppet with bash
- Creating a centralized Puppet infrastructure
- Creating certificates with multiple DNS names
- Running Puppet from passenger
- Setting up the environment
- Configuring PuppetDB
- Configuring Hiera
- Setting-node specific data with Hiera
- Storing secret data with hiera-gpg
- Using MessagePack serialization
- Automatic syntax checking with Git hooks
- Pushing code around with Git
- Managing environments with Git