Don't have to set a hostname for each interface, but it must be unique if it is set
|Assigned To:||Aaron Stone|
|Target version:||Sprint 16|
|Found in release:||Pull request:|
|Velocity based estimate||-|
A machine can have additional interfaces, including BMC interfaces, and these may not necessarily have DNS entries.
Currently you can create interfaces with no Name field, but only one in the whole system because of the uniqueness constraint in Rails (not in the DB mind you).
I propose to weaken the constraint such that any number of interfaces can have blank Name field, but if set the field must be unique.
Fixes #3481 - Don't have to set a hostname for each interface, but it must be unique if it is set.