El recurso Chef Git no se descarga pero dice "actualizado"

Aquí está mi código de Chef

git "/usr/local" do repository "https://github.internal.com/TOTC/maven-install.git" revision 'master' action :sync #notifies :run, "execute[unpack_maven]" end git "/opt/chef/cache" do repository "https://github.kdc.internal.com/TOTC/Python_Install.git" revision 'master' action :sync #notifies :run, "execute[unpack_python]" end 

cuando cualquiera de estos ejecuta dice …,

 git[/opt/chef/cache] action checkout (up to date) execute[unpack_python] action runsh: line 0: cd: /opt/chef/cache/Python_Install/: No such file or directory 

Parece pensar que está actualizado y sincronizado con el repository principal, pero cuando busco la carpeta no existe.

¿Alguien ha visto este comportamiento?

Gracias de antemano.

Entonces algunos problemas. Lo primero y más importante es que la ruta que le das a un recurso git no es como el command git clone . No crea /usr/local/maven-install . Le está diciendo que sobrescriba todo /usr/local con el git repo, que parece poco probable que sea su objective. En segundo lugar, es probable que no tenga action :nothing en los resources de ejecución, agréguelo.