restructure kitchen yaml to allow multiple providers