`ssh_args` cannot utilize shell expansions such as `~`. On the command line this works because your shell expands it. In an ansible.cfg file, they are not expanded. You would need to use a full path with `-F`
On Wed, Nov 14, 2018 at 5:24 PM lucky numbersevun < [email protected]> wrote: > i have a ssh client config that works, and it has Host definition for the > bastion at the top, and then all the inside hosts are listed below it in > the same file with an appropriate ProxyCommand statement. > > i have a directory at ~/repo/some-ansible-repo/ > > ~/repo/some-ansible-repo/ansible.cfg looks like this: > > $ cat ./ansible.cfg > [defaults] > inventory = ./hosts > host_key_checking = false > deprecation_warnings=false > vault_password_file = ../vault_password_file_blah > > [ssh_connection] > ssh_args="-F ~/.ssh/dev-cluster.config -o > ControlPath=/tmp/ansible-ssh-%h-%p-%r -o ControlMaster=auto -o > ControlPersist=30m" > control_path = ~/.ansible/cp > > > Ansible can connect to the bastion, but it cannot connect to any of the > inside hosts unless the client config has: > > Include ~/.ssh/dev-cluster.config > > Am I doing something wrong with ansible.cfg? > Why is it ignoring my -F? > > -- > You received this message because you are subscribed to the Google Groups > "Ansible Project" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/ansible-project/9cb3dd16-7ad1-4c9a-b7f2-ee85ad84ad76%40googlegroups.com > <https://groups.google.com/d/msgid/ansible-project/9cb3dd16-7ad1-4c9a-b7f2-ee85ad84ad76%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- Matt Martz @sivel sivel.net -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/CAD8N0v9vFv3b%3Db%3DtTDx-b2zVeOhXxaFwduX9-YrCFAKApqbfpg%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
