Taxonomy is detected too late during discovery
|Assigned To:||Lukas Zapletal|
|Target version:||Team Daniel - iteration 2|
|Found in release:||Pull request:||https://github.com/theforeman/foreman/pull/3816|
|Velocity based estimate||-|
The problem is that on the host the set_taxonomy from facts is only done after the facts that set the interfaces is done. And in the set of the interfaces there is a check that validates that the host.location must be included in the subnet.location. This will ofcourse fail because the host.location is then still NULL.