Plugin Ohai para usar eth1 em caixas vagrant

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