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

  • Mastering Puppet 5
  • Ryan Russell Yates Jason Southgate
  • 118字
  • 2021-07-16 17:46:13

Extending Puppet

The Puppet ecosystem, which is over 10 years old now, was originally written in Ruby.

There has been a lot of progress made toward moving the main code base to the Clojure language (especially the main Puppet Server and PuppetDB components); however, there are still several parts of the ecosystem that can still be accessed at the Ruby level for the purposes of extending Puppet to suit more advanced use cases, namely the following:

  • Custom facts
  • Custom functions
  • Types and providers

Let's consider each of these in turn, and see how we can extend Puppet on both the client and server side using firstly some rudimentary and then later some more advanced understanding of Ruby code.

主站蜘蛛池模板: 吉林省| 华蓥市| 鸡东县| 宝山区| 双桥区| 时尚| 长泰县| 通城县| 新竹市| 辛集市| 庆安县| 石首市| 京山县| 普宁市| 苍溪县| 武隆县| 黄浦区| 故城县| 宝清县| 温泉县| 通渭县| 兴仁县| 拉萨市| 文昌市| 宁德市| 阿城市| 江北区| 新巴尔虎左旗| 乐陵市| 河曲县| 石棉县| 常德市| 寿宁县| 石屏县| 泰州市| 施甸县| 靖安县| 巴中市| 金塔县| 铁岭县| 宜章县|