Это зависит, как Вы установили сети VM. Если это - "хост" только или NAT), Вы не можете сделать этого (по крайней мере, не непосредственно). Но если Вы установите его, как соединено мостом, то затем VM будет иметь свой собственный IP-адрес в сети, и когда-то подключенный к VPN, необходимо смочь получить доступ к нему.
Необходимо поместить/etc/puppet/config в репозиторий исходного кода, такой как Подверсия или мерзавец. Затем на кроне, просто обновите/etc/puppet/config с последним из репозитория. Можно затем зарегистрироваться в изменении в код repo, и со следующим кроном работает на каждом марионеточном ведущем устройстве, Вы будете обновлены.
Это обладает дополнительным преимуществом отслеживания Вашей марионеточной конфигурации, таким образом, Вы видите, что изменения who/what/when были внесены.