Jenkins Pipeline Checkout from 2 Repos

I have a repo for infrastructure with Ansible tasks and a few shell/batch scripts. The application code is on another repo. How do I checkout both repos in my pipeline? After the checkout, the Jenkinsfile from infrastructure repo. perform the build.

Would the SCM step plugin help in any way?