Как написать файл, предоставляющий Vagrantfile - PullRequest
0 голосов
/ 05 февраля 2019

Привет. Я пытаюсь добавить директиву Index Directory в VirtualHost по умолчанию для Apache из Vagrantfile.Мне интересно, есть ли способ отредактировать файл из Vagrantfile (я использую встроенный SHELL).Я знаю, что могу скопировать весь VH-файл на гостевую машину, но я хочу знать, как записывать в файлы, если это возможно.

Спасибо!

1 Ответ

0 голосов
/ 07 февраля 2019

Вы можете сделать это с помощью ansible следующим образом:

config.vm.provision "ansible_local" do |ansible|
    ansible.verbose   = "vv"
    ansible.become    = true # execute as root
    ansible.playbook  = "relative_path_to_ansible_file/playbook.yml"
  end 

или с помощью оболочки

Vagrant.configure("2") do |config|
  config.vm.provision "shell" do |s|
    s.inline = "echo $1"
    s.args   = "'hello, world!'"
  end
end

https://www.vagrantup.com/docs/provisioning/shell.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...