Connecting to an instance via Bastion Host

So I have Ansible setup in a local machine.
My local machine has ssh access to a Bastion Host, essentially an ec2 instance that I can ssh to directly with my keys
The instances I want to update/change/create all need to be accessed from the Bastion Host since it has the Nat to connect into the VPC

For both the command line and for a playbook, how do I set things up so that I can run a command or a playbook across many hosts but start the process from my local ansible box?

Bob

Basically you can set up ProxyCommand via ~/.ssh/config if you want to do this (see Google, etc).

Otherwise, you could also run Ansible from that Bastion Host by logging into that machine first and running Ansible there.