Costumo usar configurações vagrant de caixas múltiplas. Um problema é que se minhas receitas de chef usarem o atributo ipaddress, eu obtenho o endereço IP privado que não permite que minhas caixas se comuniquem entre si.
Para corrigir isso, escrevi um pequeno plug-in ohai bobo:
provide "ipaddress"
require_plugin "#{os}::network"
network["interfaces"]["eth1"]["addresses"].each do |ip, params|
if params['family'] == ('inet')
ipaddress ip
end
end
Inclua isso em seu livro de receitas ohai conforme descrito aqui: http://wiki.opscode.com/display/chef/Distributing+Ohai+Plugins
HtH