Este repo tiene chedfk con soporte de git. Mi idea es usarlo a través de un shell script wrapper (proponemos llamarlo chefdk-docker) como el siguiente:
#!/bin/bash
set -eo pipefail
if [ $( echo $PWD | grep -q ^$HOME ) ]; then
EXTRA=""
else
EXTRA="-v $PWD:$PWD "
fi
docker run --rm -it \
-v $HOME:$HOME \
$EXTRA \
-v /etc/passwd:/etc/passwd:ro \
-v /etc/group:/etc/group:ro \
-u $(id -u):$(id -g) \
-w $PWD chrodriguez/chefdk $@
Luego, es posible utilizar el comando de la siguiente forma:
chefdk-docker berks install
chefdk-docker chef generate cookbook prueba
Content type
Image
Digest
Size
217.1 MB
Last updated
over 8 years ago
docker pull chrodriguez/chefdk