diff --git a/lib/puppet/parser/files.rb b/lib/puppet/parser/files.rb index 30187ca7f8b..5460a0db9c9 100644 --- a/lib/puppet/parser/files.rb +++ b/lib/puppet/parser/files.rb @@ -29,9 +29,11 @@ def find_manifests_in_modules(pattern, environment) # * modulename/filename selector: a file is found in the file directory # of the named module. # - # In the second case a nil is returned if there isn't a file found. In the - # first case (absolute path), there is no existence check done and so the - # path will be returned even if there isn't a file available. + # If this function is called from "puppet agent", the check for file + # existence is performed on the Puppet Primary server. If called from + # "puppet apply", the check is performed on the local host. In both cases, + # the check is performed before any resources are changed, and a nil is + # returned if no file is found. # # @param template [String] the file selector # @param environment [Puppet::Node::Environment] the environment in which to search