Instalación de una gema después de los paquetes de extensión nativos durante la ejecución del chef

Estoy intentando instalar la gema de niebla en una receta del chef, aunque la instalación de la gema se produce antes de que se instalen los paquetes nativos, por lo que la instalación de la gema falla

package "libxslt-dev"
package "libxml2-dev"

chef_gem "fog"

Esta es la salida

[Thu, 14 Mar 2013 13:04:30 +0000] INFO: Processing chef_gem[fog] action install (ebs4000::update_volumes line 23)
[Thu, 14 Mar 2013 13:04:52 +0000] ERROR: Running exception handlers
[Thu, 14 Mar 2013 13:04:52 +0000] FATAL: Saving node information to /var/cache/chef/failed-run-data.json
[Thu, 14 Mar 2013 13:04:52 +0000] ERROR: Exception handlers complete
[Thu, 14 Mar 2013 13:04:52 +0000] ERROR: Gem::Installer::ExtensionBuildError: chef_gem[fog] (cookbook::recipe line 4) had an error: Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.

        /usr/bin/ruby1.8 extconf.rb
checking for libxml/parser.h... no
-----
libxml2 is missing.  please visit http://nokogiri.org/tutorials/installing_nokogiri.html for help with installing dependencies.
-----
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers.  Check the mkmf.log file for more
details.  You may need configuration options.

Provided configuration options:
    --with-opt-dir
    --without-opt-dir
    ...
    --with-pkg-config
    --without-pkg-config


Gem files will remain installed in /var/lib/gems/1.8/gems/nokogiri-1.5.6 for inspection.
Results logged to /var/lib/gems/1.8/gems/nokogiri-1.5.6/ext/nokogiri/gem_make.out

Soy consciente del atributo de notificación de los recursos del chef, pero aún puedo hacer que esto funcione correctamente.

Entonces, ¿cómo puedo forzar el orden de ejecución para instalar primero los paquetes nativos y luego la gema en la misma ejecución?

Nota: la instalación manual de los paquetes no es una opción, ya que queremos que esté completamente automatizada para los nuevos nodos.

Respuestas a la pregunta(2)

Su respuesta a la pregunta