Я смотрел здесь.
Документацию же не читали, что врать-то.
Админа наймите.
А данные потеряете - кого винить будете? ;)
Если он есть...
Ну, я утрировал, конечно - sed умеет вещи и более сложные делать.
Но нет, augeas делает именно это. Единственный его бонус - он считает, что "понимает" формат конфига. Со всеми вытекающими...
Смысл был в том, что лучше подобного редактирования избегать. Использовать шаблоны, дробить конфигурацию.
Это тоже повод для выбора сервисов, верно? Не умеет - не берем.
У Вас в любом случае получаются две привязки: vhost к физическому серверу (ам) + vhost к его конфигу. Помимо разных конфигов, в принципе, можно еще и разные шаблоны использовать.
Попробуй сперва url чуток изменить, как я советовал. Секция files - это описание URI /files/. Так что указывать путь надо не от корня. RTFM.
KISS. Это костыль - замена
sed -i 's/badone/goodone/' /etc/somefile
В условиях того, что файлики конфигурации можно сколь угодно мелко дробить (всякие /etc/daemon.d/*.conf) - лучше эту багогенерилку забыть.
Ему такой показали.
+ Разжевали ниже. Мне стало понятно что он хочет, но непонятно зачем.
Этого Вам тоже оказалось недостаточно.
Почему документацию прочитать не пробовали?
У Вас не какая-то мегапроблема - а тривиальный, штатный сценарий обслуживания оборудования. Админ профнепригоден?
~200Mb (один воркер, судя по топу - весит 10-15Mb). С учетом mysql.
Ну а у меня, соответственно - андрейкин рецепт "прекрасно работает" с изменениями, которые я указал выше.
Полагаю, кто-то просто ниасилил ;)
Вполне логично: список виртуалхостов на сервере + настройки каждого.
Не думаю, что проблема в этом - она в постановке задачи. Кстати, у Вас тоже получается "два места". Или я что-то пропустил?
alw, ну вот:
http://blog.foaa.de/2010/07/playing-with-puppets-on-debian/
Вот подход редхата и заключается в том, чтобы настройки сохраняли/загружали Вы. Че-ж плачите?
Ну, так upstream-проект называется - в котором ipset находится. Здрасьте, приехали...
Здесь так и делают. По-умолчанию. Не пишите глупостей - такое отношение к Вам сохранится произвольно долго...
Дык непонятно тогда:
- Что тут обсуждать-то?
Можно-ли? Ну, естественно - можно. Делают-ли - да, делают (см. примеры в вики).
[files] path /var/lib/puppet/files
А allow - не осилил, или не упомянул просто?
А не "puppet:///files/nginx.conf" должон ли быть? :)