Автоматическая настройка IP-адреса xdebug.remote_host с помощью vagrant / puppet

м в процессе настройки среды Vagrant с использованием Puppet для обеспечения.

я застрял с одной проблемой, я бы хотел, чтобы xdebugпросто работай' при бегеvagrant up однако мне нужно указать IP-адрес хост-машины в файле php.inixdebug.remote_hostОчевидно, что это будет отличаться на каждой машине, на которой используется конфигурация, поэтому я хотел бы получить способ автоматического обновления этого значения при выдаче.vagrant up

VagrantFile:

config.vm.network :forwarded_port, guest: 9000, host: 9000

Настройки .ini:

'xdebug.default_enable=1',
'xdebug.remote_enable=1',
'xdebug.remote_handler=dbgp',
'xdebug.remote_host=localhost:9000',
'xdebug.remote_port=9000',
'xdebug.remote_autostart=0',
'xdebug.max_nesting_level=250'

Я также попробовал это сxdebug.remote_host=localhost

Ifconfig Результаты от бродячей машины:

vagrant@precise64 ~ : ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0c:29:cf:f9:89
      inet addr:192.168.61.142  Bcast:192.168.61.255  Mask:255.255.255.0

phpinfo ()

REMOTE_ADDR 192.168.61.2

REMOTE_PORT 51886

Просто чтобы подтвердить, если я дамremote_host мой фактический IP-адрес, который у меня есть на моем компьютере OSX, он работает правильно.

Ответы на вопрос(1)

Ваш ответ на вопрос