Vault agent mutli tenancy


We have multi tenancy environment, requirement to run vault agent for different applications.

I thought may be if vault agent is run with different configurations should be fine.
However, there will be too many vault agent process in the process table.

Is there any other way like passing a (configuration directory - where multiple configuration reside) ?

Any ideas will be a great help.