9 有区别,这里有两个大区别: 使用include允许一个类的多个声明。该class声明只能使用一次,否则您将看到重复的资源声明错误。 include将使用外部数据(例如hiera)作为参数。声明class允许您指定参数。 参见https://puppet.com/docs/puppet/latest/lang_classes.html#the-include-function — 迈克·马塞利亚 source
-1 Include是告诉木偶将“ ntp”类应用于节点,而类是声明该类,此类的行为(例如确保文件,包,用户等)。 — 开发运维 source class 定义一个类,而include 声明(即使用)它。 — Marcello Romani