Once we have recording of Hiera keys in place for Impact Analysis, we should extend this to also record function invocations and template usage, and send these along with the Hiera keys to PDB. This ticket is to determine the scope and complexity of that work. Smaller, more detailed tickets should be filed for the individual pieces.
Probably also need to record any read files (using file() function - users may for example read a template from some arbitrary file location and use it as an ERB or EPP. (Those files may be eternal to the control repo to make it extra interesting for impact analysis).
Do we want to differentiate between EPP and ERB templates, or is just template sufficient as a type?
Maggie DreyerSo long as the file name is stored, I don't believe we will care about the difference in template types.
Regarding the file function - Talking with Carl Caum, He doens't feel like he has enough customer data to indicate it's worth the effort, and is leaning towards leaving it out and just documenting it's not included in IA