Как получить исходный файл в манифесте марионеток из модуля

Я пытаюсь исходные файлы из локальных модулей в марионеточном манифесте (используя куклу в автономном режиме):

file {
  '/home/repowt/.crontab':
    ensure => present,
    source => 'puppet:///modules/site/crontab';
}

но получаю:

Could not evaluate: Could not retrieve information from source(s) ...

Файл находится в:

config/puppet/modules/site/files/crontab

(кукла вызывается через vagrant provision и в файле Vagrant указывает module_path='config/puppet/modules' и явно нормально, так как кукла загружает модули с импортом оттуда.)

Я также пытался:

source => 'puppet:///site/crontab'
source => 'site/crontab'
source => 'config/puppet/modules/site/files/crontab'
source => '/modules/site/crontab'

безуспешно. В интернете я не нашел ничего подсвечивающего, кажется, что-то очень простое. Ваша помощь оценена.

17
задан messivanio 30 July 2013 в 15:03
поделиться