How to use ssh otp in ansible environment

Hi All,
I recently started learning about hashi-corp. I am trying to integrate it with ansible.
I want to use otp for login. Please help me with useful documentation.
Also can we have both password and otp based login on linux host?