vagrant / puphpet: добавление настраиваемого файла конфигурации nginx по умолчанию

Я использую Puphpet для создания локальных тестовых серверов vagrant / VM, и мой вопрос:

Я подключаюсь к виртуальной машине по ssh, чтобы изменить конфигурационный файл etc / nginx / conf.d / default.conf, но время от времени, когда мне нужно или я хочу уничтожить указанную виртуальную машину, в основном повторно создать или из-за проблемы, мне нужно повторить описанный выше процесс обновления нескольких файлов конфигурации.

Есть ли способ сказать в файле vagrantfile или comman.yaml (puphpet), чтобы фактически добавить это автоматически, поэтому мне вообще не нужно это делать.


person Simon Davies    schedule 03.01.2014    source источник
comment
@juantreminio, ваш ответ действительно должен быть комментарием. Но в основном файл имеет много закомментированных деталей, и нам также нужно добавить некоторые добавленные элементы после начальной настройки, мы должны ввести в него ssh и использовать vim в настоящее время, чтобы изменить его.   -  person Simon Davies    schedule 07.01.2014


Ответы (1)


Вы можете создать сценарий оболочки в puphpet/files/exec-once [1], чтобы заменить ваш default.conf файл.

person T0xicCode    schedule 10.03.2014
comment
У вас есть для этого учебник? :) (NGINX) - person wiesson; 03.12.2014
comment
@wiesson К сожалению, я переключился на собственный сценарий vagrant + puppet, так как у меня возникли некоторые проблемы с puphpet (а именно, php 5.3 в ubuntu 12.04 не поддерживается, но мы все еще используем его в нашем стеке). - person T0xicCode; 30.01.2015
comment
Спасибо, в любом случае. Пока искал примеры, разобрался сам :) - person wiesson; 02.02.2015