Марионеточный способный site.pp h

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

Не мог проанализировать для производства среды: Синтаксическая ошибка в '='; ожидаемый '}' в/etc/puppet/manifests/site.pp:14

node 'linuxlab' {

include apt

apt::unattended_upgrades {
  origins             = $::apt::params::origins,
  update              = '1',
  download            = '1',
  upgrade             = '1',
  autoclean           = '7',
}

}
-1
задан 7 March 2015 в 14:30
1 ответ

Вы не используете = для передачи параметров классу.
=> используется для этого.
= используется для присвоения значений переменным.
Таким образом, этот код следует изменить на:

node 'linuxlab' {

  include apt

  apt::unattended_upgrades {
    origins             => $::apt::params::origins,
    update              => '1',
    download            => '1',
    upgrade             => '1',
    autoclean           => '7',
  }
}
1
ответ дан 5 December 2019 в 19:53

Теги

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