this was resolved in an offline conversation. The main concern being that I want to keep the hiera data as only post provisioned data, and config.yaml as pre-provisioned data.