Especifique la versión python virtualenv usando el cookbook de application_python de Chef

Estoy usando el cookbook application_python de Opscode y tratando de implementar una aplicación Django. Tengo que usar Python 2.7 para este proyecto, pero parece que la creación virtualenv se hace con python2.6 por defecto, que no pienso instalar en el sistema. Por lo tanto, obtengo el siguiente error al ejecutar chef-client :

 [Fri, 08 Jun 2012 16:55:35 +0000] FATAL: Mixlib::ShellOut::ShellCommandFailed: execute[virtualenv --python=python2.6 /opt/apps/trippingbear/shanetworking/env] (/var/chef/cache/cookbooks/python/providers/virtualenv.rb line 28) had an error: Mixlib::ShellOut::ShellCommandFailed: Expected process to exit with [0], but received '3' ---- Begin output of virtualenv --python=python2.6 /opt/apps/trippingbear/shanetworking/env ---- STDOUT: The executable python2.6 (from --python=python2.6) does not exist STDERR: ---- End output of virtualenv --python=python2.6 /opt/apps/trippingbear/shanetworking/env ---- Ran virtualenv --python=python2.6 /opt/apps/trippingbear/shanetworking/env returned 3 

Soy bastante (extremadamente) nuevo al cocinero, y no tengo una idea de cómo cambiarlo. El valor pnetworkingeterminado parece estar establecido con el attribute :interpreter, :default => 'python2.6' en cookbooks/python/resources/virtualenv.rb . He intentado establecer los valores pnetworkingeterminados tanto en mi nodo como en el entorno como los siguientes, sin éxito:

 default_attributes( "python" => { "virtualenv" => { "interpreter" => "python2.7" } } ) 

Estoy seguro de que esto es configurable, pero no puedo averiguar cómo hacerlo. ¿Qué estoy configurando incorrectamente?

Siempre creo mi virtualenv en mis recetas de deployment explícitamente, y luego hacer reference a ese virtualenv según sea necesario. Por ejemplo:

 venv_dir = node['some_identifier']['virtualenv_dir'] python_virtualenv venv_dir do interpreter "python" # use system default python, not 2.6 action :create end python_pip "django" do version "1.4" action :install virtualenv venv_dir end 

Obviamente, esto está utilizando el recurso python_virtualenv del libro de cocina de python, por lo que el libro de cocina de python tendrá que aparecer como una dependencia dentro de su libro de cocina.