A Chef configuration framework