Я использую мостовую сеть на бродячей виртуальной машине с chef-client. knife node show test1-vagrant
показывает IP-адрес 10.0.2.15, то есть eth0. eth1 - 192.168.1.5, это то, что ему дал DHCP. Как я могу заставить повара думать, что IP-адрес 192.168.1.5 вместо этого, чтобы я мог вырезать ssh -a ipaddress?
Эта поваренная книга может вам помочь, она меняет ipaddress
атрибут узла для использования IP-адреса, связанного с eth1
интерфейс: https://github.com/tknerr/cookbooks-vagrant-ohai
Вот полный плагин Vagrant, который устанавливает плагин ohai, который делает что-то подобное https://github.com/avishai-ish-shalom/vagrant-ohai
Единственная проблема в том, что сейчас кажется, что он устанавливается, только если вы используете: chef_solo или: chef_server Provider.