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

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.

主站蜘蛛池模板: 集贤县| 寿阳县| 六安市| 阿尔山市| 台中县| 浏阳市| 大洼县| 酉阳| 平乐县| 荥阳市| 克拉玛依市| 周至县| 连城县| 湾仔区| 乌海市| 军事| 剑川县| 宣化县| 崇阳县| 岚皋县| 且末县| 海淀区| 周宁县| 商河县| 兰考县| 石狮市| 开封县| 旌德县| 绥棱县| 松溪县| 温宿县| 康平县| 句容市| 南汇区| 广平县| 共和县| 沙坪坝区| 理塘县| 汤原县| 漾濞| 襄樊市|