Fix error using jsonfile with incomplete config (#17567)
Fix error using jsonfile with incomplete config (#17567)

If 'fact_caching=jsonfile' was configured, but
'fact_caching_connection' was not configured, jsonfile
would fail and ansible-playbook would exit with a traceback.

Fixes #17566
thaim/ansible,thaim/ansible