ansible use jump box
If you need to connect through an intermediate jump box, or bastion server, here's how you configure the inventory file:
[other-lan]
c7-prod-app-01
[other-lan:vars]
ansible_ssh_common_args='-o ProxyCommand="ssh -W %h:%p -q ansible_user@jumpbox.otherlan.example.com"'
If the jump box can resolve the target name as is, you don't need to specify the IP address. However, you can also force a specific IP address.
c7-prod-app-01 ansible_host=10.300.15.3
References
Weblinks
Shamelessly ripped from Ansible with a bastion host / jump box? [stackoverflow.com]
Comments