Skip to content

Commit 743e91d

Browse files
committed
Add missing paths to allowed module layout
Also, clarify Resource Types vs. Data types in the various path descriptions.
1 parent 3722883 commit 743e91d

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

language/module.md

+8-2
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,15 @@ already explains what a module is and what it can contain.
4242
| `/examples/` | Example Puppet snippets that explain how to use the module. They can be used within acceptance tests |
4343
| `/facts.d/` | [External facts](https://www.puppet.com/docs/puppet/latest/external_facts.html) that are synced via [pluginsync](https://www.puppet.com/docs/puppet/latest/plugins_in_modules.html) |
4444
| `/lib/facter/` | MAY contain custom facts |
45-
| `/lib/puppet/type/` | Custom types |
46-
| `/lib/puppet/provider/` | Custom provider for one or multiple types |
45+
| `/lib/puppet/type/` | Custom Resource types |
46+
| `/lib/puppet/provider/` | Custom provider for one or multiple Resource types |
4747
| `/lib/puppet/functions/` | Modern functions in Ruby for the new API |
48+
| `/lib/puppet/datatypes/` | Custom Puppet Data types |
49+
| `/lib/puppet/face/` | Custom Puppet Faces |
50+
| `/lib/puppet/feature/` | Custom Puppet Features for providers |
51+
| `/lib/puppet/property/` | Custom Puppet Properties for Types/Providers |
52+
| `/lib/puppet/transport/` | Puppet Device Transports for the Resource API |
53+
| `/lib/puppet/util/network_device` | Puppet Device Transports |
4854
| `/lib/puppet/parser/functions/` | Legacy functions in Ruby |
4955
| `/lib/puppet_x/` | Custom Ruby modules to extend types, providers, functions or facts |
5056
| `/lib/augeas/lenses/` | Custom [Augeas](https://augeas.net/) lenses |

0 commit comments

Comments
 (0)