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

Writing Your First Manifests

Configuration management has become essential to the IT world. Faster development using agile methods has a huge impact on IT operations that need to keep pace with the faster deployment of systems. Server operations in general are hardly even feasible without a robust management infrastructure. Among the available tools, Puppet has established itself as one of the most popular and widespread solutions. Originally written by Luke Kanies, the tool is now distributed under the terms of Apache License 2.0 and maintained by Luke's company, Puppet Inc. It boasts a large and bustling community, rich APIs for plugins and supporting tools, outstanding online documentation, and a great security model based on SSL authentication.

Like all configuration management systems, Puppet allows you to maintain a central repository of infrastructure definitions, along with a toolchain to enforce the desired state on the systems under management. The whole feature set is quite impressive. This book will guide you through some steps to quickly grasp the most important aspects and principles of Puppet.

In this chapter, we will cover the following topics:

  • Getting started
  • Introducing resources, parameters, and properties
  • Interpreting the output of the puppet apply command
  • Using variables
  • Adding control structures in manifests
  • Controlling the order of execution
  • Implementing resource interaction
  • Examining Puppet core resource types
主站蜘蛛池模板: 丽江市| 景宁| 陈巴尔虎旗| 丰原市| 博爱县| 沂源县| 泌阳县| 保定市| 慈溪市| 古田县| 岑溪市| 图木舒克市| 天镇县| 德昌县| 张家口市| 平顶山市| 长春市| 西乌珠穆沁旗| 会东县| 财经| 新源县| 天津市| 彭水| 汾西县| 洱源县| 肥城市| 四会市| 黎平县| 腾冲县| 长乐市| 凤城市| 吉首市| 旬阳县| 沐川县| 安平县| 招远市| 綦江县| 绥江县| 东丰县| 磐石市| 电白县|