Details
Description
An effort is underway to ensure that module providers do not directly call file system API's to do file operations. Providers should be calling the Puppet core helper instead.
This will ensure consistency of filesystem behavior, and ensure there is a single place in the product where file system handling can be centralized.
This Epic tracks the work to ensure that all modules can be programmatically audited for the kinds of direct API calls we are trying to avoid. When a module is found to be an offender a new epic should be created and tickets created within to cover the work of patching it to bring it into compliance with this strategy.