set integrity client attributes in role not in recipe

also give each VM host a hostname