Create interfaces based on facts

During deployment assignment we look at discovered facts and created
NICs accordingly.
Add networking configuration step
Create network types for all layouts