Support RackConnect v3 by allowing a network to be specified for use in determining ansible_ssh_host
Add support for reading from a config file
Support boot from volume discovery
Support fallbacks for access network and access ip version
Merge pull request #9530 from sivel/rax-inventory-access-network

rax.py inventory: improvements
Split out various vars-related things to avoid merging too early

Fixes #9498
Fix detection of fips mode in test_do_encrypt_md5
When run in FIPS mode, allow vault to fail only when using legacy format
a cache plugin that stores facts persistently in local json dumps