puppet 5.3简介
参考:https://puppet.com/docs/puppet/5.3/index.html(语法参考官网)https://www.gitbook.com/download/pdf/book/kisspuppet/puppet(实例推荐参考这个) 《puppet实战》刘宇著 (原理参考这本书,版本比较旧) 简介: 作为一名苦逼的运维工程师,我们会遇到类似这种情况:有某款xxx软件需要我们批量部署在不同系统的平台上,这就要求我们懂得对每个平台的xxx软件的部署,类似的结果却要求不同的操作,足以让人郁闷。 要是能够描述下需求,每台自动部署就好了。而puppet就是为了满足这种需求的一款软件 puppet本质其实就是对catalog的配置进行编译和应用。 那么什么是catalog呢? 我们前面说过,我们希望可以描述下需求,然后节点自动进行部署,catalog就是我们描述需求的文档,我们的对象是主机,所以可以想象catalog里面其实是对主机各种状态的描述,而puppet负责解读这个文件,并把主机配置为catalog描述的状态。 至于为什么需要编译过程,其实也很好理解,类似于低级语言和高级...




































