2014-12-26 5 views

ответ

0

Используйте предоставление инструментов, таких как марионетка, повар, соль, анзибль и т.д.

Например, поставить ниже строки в Vagrantfile, он будет автоматически применять кукольный модули (например, PHP и Nginx) с вашим изменения.

config.vm.provision :puppet do |puppet| 
    puppet.module_path = "modules"  
    puppet.manifests_path = "manifests" 
    puppet.manifest_file = "vagrant.pp" 
    puppet.options = ['--verbose'] 
    end 

Посмотрите на эти адреса.

https://docs.vagrantup.com/v2/provisioning/puppet_apply.html https://docs.vagrantup.com/v2/provisioning/ansible.html https://docs.vagrantup.com/v2/provisioning/chef_solo.html

0

Правильный ответ на точный вопрос будет (с учетом текущей версии Homestead):

  • После клонирования идут в SRC/заглушек и редактировать файл after.sh
  • запуск init.sh из корня репозитория
  • vagrant up

after.sh - это файл, скопированный на виртуальную машину и запущенный после того, как усадьба завершила его подготовку.