2016-03-18 3 views
0

Мой init.pp выглядит следующим образом:Как определить каталог в init.pp?

class checkout { 
file { '/etc/example/test/testcv.sh': 
ensure => present, 
owner => 'root', 
mode => '0755', 
content => template('checkout/testcv.sh.erb') 
} 
} 

Что это делает, копии testcv.sh моей/и т.д./например/тест/во всех моих хозяев автоматически. Но если мне нужно скопировать каталог в определенное место, какой тип ресурса использовать? Я попытался заменить файл «dir», но он не сработал.

+0

Я думаю, что это может быть полу-дубликат другого вопроса http://stackoverflow.com/questions/36069655/how-to-secure-copy-using-puppet – ptierno

+0

Вы правы. Я задал оба вопроса. Я удалю это. Обновление: не удалось удалить, поскольку он был дан ответ. – James

+0

может хотеть, кроме как в качестве ответа тогда;) (при условии, что он ответил на ваш вопрос) – ptierno

ответ

1

Ресурс file также используется для создания каталогов путем изменения параметра ensure на directory.

file { '/etc/example/test': 
    ensure => directory 
    ... 
    ... 
} 
Смежные вопросы