Extend AssignMachinesIP,fix Machine define
* Save backward compatibility.
* Currently, there is no way to configure network interface, in other then
"STATIC" type - those patch fix this.
* Fix Machine define: interface:mac and "mac for pxe" - used for different
purpose, and should be separated.
* Architectural Replacement: MaasObject was built to proceed item's
monolitically, which makes it hard to use in flexible rotatable objects.
Even in initially defined functions, some methods ovveride _process or
_send logic. Same was done with new implementation for AssignMachinesIP -
to make code more clear
* All non-configured NIC's will be set to 'disconnected' state
PROD-16156
Change-Id: I38b11f4563d0020eb311fa636ca2711ab3e694b7
2 files changed