I am fairly new in Puppet world. I have this project that a profile requires to read input from a yaml file. However, this yaml files should not be taken from Hiera or any other directory in puppet control repo git. It has to be located in separate git repositories outside of puppet control repo git for some audit matter. I am thinking to use parseyaml for this, however, I've tried to find it everywhere on how to do it in the internet but still come to a dead end.
Looking forward for advise on this. What is going to be added in Puppetfile and how do I call it in profile_name.pp using parseyaml