Use environment variables to define node resources

tripleo-incubator has switched to using environment variables to define
whats resources are allocated to bm_poseur nodes.

Also adds back in support for amd64 arch

Change-Id: I246c69b863a4e85a62039dc43136b74e199ecc79