fixes #8411 - check if interfaces fact exists
Fixes #3860 - automated discovery provisioning