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

Types

Go through the following steps to create your type:

  1. Create and distribute the type
  2. Add the namevar special attribute
  3. Add additional type properties
  4. Add the optional ensure property
  5. Add type parameters
  6. Set the property and parameter defaults
  7. Check the input value with a validate block
  8. Check the input value against a newvalues array
  9. Check datatype compatibility with munge
  10. Use AutoRequire for implicit relationships
  11. Use Arrays to list the values of an attribute
  12. Use the desc method to add inline documentation

Check out the official documentation page on Puppet types at https://puppet.com/docs/puppet/5.3/custom_types.html. Gary Larizza's blog also offers an alternative set of useful examples of types at http://garylarizza.com/blog/2013/11/25/fun-with-providers/.

Let's now go through each of these steps to create your new type in more detail in the following sections.

主站蜘蛛池模板: 曲麻莱县| 通化县| 阆中市| 工布江达县| 二连浩特市| 高台县| 六盘水市| 桐梓县| 营山县| 当涂县| 渑池县| 惠水县| 吉水县| 抚顺市| 东阳市| 峨边| 夏邑县| 通道| 都安| 邯郸市| 当涂县| 津市市| 东海县| 蒲江县| 垣曲县| 营口市| 利辛县| 洛阳市| 恩平市| 浙江省| 大同市| 右玉县| 嵊泗县| 大宁县| 元氏县| 河间市| 乌恰县| 富川| 叙永县| 和龙市| 夏津县|