Я пытаюсь создать кукольный модуль, который будет перезаписывать индекс index.file (который поставляется с apaceh2) в /var/www/
с индексом, который у меня есть в моем репозитории git. Я использую кукольный плагин Vcsrepo для клонирования репозитория.Переписать индексный файл в/var/www с vcsrepo
vcsrepo { "/var/www/":
provider => git,
source => "[email protected]*****/testing.git",
identity => '/root/.ssh/id_rsa',
require => Package['git'],
}
Я сейчас получаю эту ошибку:
Error: /Stage[main]/Web::Repository/Vcsrepo[/var/www/]: Could not evaluate: undefined method `include?' for nil:NilClass
Я попытался с force=>"true"
, не сумев решить проблему.
Я получаю эту ошибку: Ошибка: /Stage[main]/Webserver::Repository/File[/var/www/index.file]: Не могли бы оценить: Не удалось получить информацию от источника производственной среды (s) file: /tmp/apacherepo/index.file –
Работает ли Vcsrepo перед файловым ресурсом? –