feat(stage hostnames): generate hostname vars in a loop