added infiniband-host and infiniband-ringmember roles and they work mostly, still needs a ton of work