trapperkeeper lets you load configuration with --config cmd line argument https://github.com/puppetlabs/trapperkeeper/blob/main/documentation/Built-in-Configuration-Service.md#loading-configuration-data
It's not that difficult to make a similar thing with Integrant, but before I roll out my "home-made" thing, maybe someone can show me a snippet of that sort?