2017-01-05 3 views
-1

Привет, я новичок в кукольном.кукольный файл источник не найден

Я просто создал простой файловый ресурс, но агенту не удалось найти местоположение файла у мастера.

file { '/tmp/file01' 
    ensure => file, 
    owner => 'root', 
    group => 'root', 
    mode => '0644', 
    source => 'puppet:///modules/mymodule/file01', 
} 

Файл находится в /etc/puppetlabs/code/modules/mymodule/files/file01.

Агент получил:

Error: /Stage[main]/Main/Node[east.test.net]/File[/tmp/file01]: Could not evaluate: Could not retrieve information from environment production source(s) puppet:///modules/mymodule/file01

Я был бы признателен за вашу помощь.

+0

Вы уверены, что вы не опечатка где-то в исходном коде? –

+0

«Не удалось получить» не обязательно «не удалось найти». В частности, если какой-либо способ контроля доступа не позволяет пользователю кукольного/puppetserver читать файл или любую директорию на пути к нему, вы получите такие ошибки, какие вы представляете. –

ответ

0

Вы забыли поставить две точки «:» после названия файла, используйте этот путь:

file { '/tmp/file01': 
    ensure => file, 
    owner => 'root', 
    group => 'root', 
    mode => '0644', 
    source => 'puppet:///modules/mymodule/file01', 
} 
Смежные вопросы