manage ipconfig info through ruby hash rather than Chef's node attribute
to avoid unexpected bugs