Developer environment for using chef, notably being able to run kitchen converge on Windows without pulling your hair out. Currently only works when using docker driver in your kitchen.ymls.
- Docker
- docker-compose
- Clone this repository
- Clone any chef repositories you want to work with in inside the
projectsdirectory- Add
use_internal_docker_network: trueunder thedriversection in yourkitchen.ymlfor those projects
- Add
- Copy any SSH Keys you want accessible to your chef environment in to the
.sshdirectory
- Run
docker-compose run chefdk bashfrom the root of this repository - Inside the container, navigate to your desired project and run
kitchen converge