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

  • 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.

主站蜘蛛池模板: 登封市| 西贡区| 新和县| 桓台县| 漳州市| 邹平县| 保山市| 南丹县| 津市市| 新余市| 固安县| 和田县| 麻城市| 行唐县| 高平市| 洱源县| 登封市| 睢宁县| 阳泉市| 赤壁市| 珲春市| 蒲江县| 磐石市| 古蔺县| 温宿县| 康平县| 大新县| 大化| 平原县| 高雄市| 禄劝| 澳门| 嘉禾县| 泗洪县| 册亨县| 长顺县| 永胜县| 浦北县| 宜黄县| 繁昌县| 扶余县|