木偶:`木偶资源 <defined_type>` 不显示定义的类型

puppet: `puppet resource <defined_type>` does not show defined type

我创建了一个 test.pp 文件并在其中放入了一个定义类型,该类型基本上在 /tmp/asdf 处创建了一个文件。我 运行 puppet apply test.pp 并验证文件已创建。但是,当我转到 puppet resource -t 时,我没有看到列出该类型,而且我尝试时也没有看到它:

puppet resource hello_define
Error: Could not run: Could not find type hello_define

我大致遵循了这个指南:

https://soivi.net/2013/define-types-example-in-puppet/

puppet 资源工具不适用于定义的类型,但仅适用于内置类型和具有正确实现的 self.instances 方法的自定义 (Ruby) 类型。例如,看看这个线程:ref。 HTH.