У меня есть бродячий файл, в котором жестко задан IP-адрес моего виртуального ящика.
# The IP address of the first server
primary_ip = "172.17.8.101"
Я хотел динамически назначить IP на основе моей локальной сети (корпоративной сети).
В бродячей документации я вижу, что мы можем использовать
Самый простой способ использования частной сети - разрешить назначение IP через DHCP.
Vagrant.configure("2") do |config|
config.vm.network "private_network", type: "dhcp"
end
https://www.vagrantup.com/docs/networking/private_network.html
В том же файле vagrant, во время конфигурации я вижу, что используется жестко закодированный ip. Теперь, так как я использую 'type: dhcp', как я могу передать детали IP для конфигурации ниже?
host.vm.provision :shell, inline: %Q|echo 'export ETCD_AUTHORITY="#{primary_ip}:2379"' >> /home/vagrant/.profile|