Ansible ssh private key

Hi,

Is there a way to use a vault (something like hashicorp vault for instance) to retrieve the private-key to use for SSH ansible connection?

I know that AWX can handle private keys transparently so any user can run a playbook without any concern on the authentication stuff, but can I also implement this behaviour run on CLI?

Thanks,
Bruno