Я уже давно подумываю открыть хостинг на таких условиях с поддержкой
Кидал надо наказывать
По этому не пиши хостеру а иди в правоохранительные органы и добейся того, чтоб кидал наказали
По крайней мере штрафом
Если даже хостер закроет сайтов то кидала откроет его на другом хостинге
Так что тут только наказание
Нужно выставить золотую середину, когда сервер равно будет расходовать ресурсы на выполнение процессов и их переключение.
Иначе говоря нужен генератор конфигов?
Не упомянул как очевидную вещь.
Буду играть в очередной раз - попробую вариант alw.
Ок, ну давай по центосу:
Содержимое fileserver.conf:
[files] path /var/lib/puppet/files
Содержимое /etc/puppet/manifests/site.pp
package { nginx: ensure => latest } file { "/etc/nginx/nginx.conf": source => "puppet:///nginx.conf", }
Файл /var/lib/puppet/files/nginx.conf существует
Ошибка на клиенте:
err: //File[/etc/nginx/nginx.conf]: Failed to retrieve current state of resource: Error 400 on SERVER: Cannot find file: Invalid path 'nginx.conf' Could not retrieve file metadata for puppet:///nginx.conf: Error 400 on SERVER: Cannot find file: Invalid path 'nginx.conf' at /etc/puppet/manifests/site.pp:13
Ошибка на сервере:
source: Error 400 on SERVER: Not authorized to call find on /file_metadata/nginx/nginx.conf Could not retrieve file metadata for puppet:///nginx/nginx.conf: Error 400 on SERVER: Not authorized to call find on /file_metadata/nginx/nginx.conf at /etc/puppet/manifests/classes/nginx.pp:11
Я пробовал, он у меня файлы тупо не видел. Гугление вывело на баг.
Возможно что сейчас этот баг исправили.
Смотря в чем. В этой сфере - нет.
Налоги и законы.
Пробовал. На debian работает. На centos нет.