*Puppet Version: 5.3.4* *Puppet Server Version: n/a* *OS Name/Version:*
*Desired Behavior:*
Puppet should only ignore {{*.pot}} files when syncing {{locales}}, but not for {{plugins}} or {{pluginfacts}}.
*Actual Behavior:*
The default {{pluginsignore}} applies to all plugin related requests. We should instead exclude {{*.pot}} files in the same way we do for {{config.yaml}}, in the locales-specific downloader.
If you create an executable script named {{my.pot}} in the {{facts.d}} directory of a module, the agent won't download the file. On master:
Puppet will now only exclude *.pot files when downloading translation files from the locales mount point, instead of for all pluginsync related mount points.