будущая ошибка синтаксического анализатора в марионетке

Я имею ниже кода

class dummy::eachtest{

$filename = [1,2,3]

each($filename) |$value| {
file {'/etc/dummy/manifests/${value}':
ensure => 'directory',
 }
}

Я добрался ниже ошибки, когда я компилирую

Не мог соответствовать |, $value | в/etc/dummy/manifests/eachtest.pp:5 на узле Добрался, обновление должно добавить будущий синтаксический анализатор в файле конфигурации

I added parser = future in puppet.conf under [master]

Теперь я добираюсь ниже ошибки, когда я компилирую декларацию eachtest.pp

Use of 'import' has been discontinued in favor of a manifest directory

Моя марионеточная версия 3.7.3

0
задан 14 November 2014 в 05:21
1 ответ

Что ж, ошибка говорит сама за себя.

Без parser = future нет каждой функции.

С parser = future ], вы больше не можете полагаться на import . В любом случае, делать это - довольно плохая идея. Этого следует избегать при любых обстоятельствах. Если не понимаете, как это сделать, откройте новый вопрос и подробно опишите макет манифеста.

0
ответ дан 5 December 2019 в 13:02

Теги

Похожие вопросы