Как я могу зафиксировать ошибки недопустимого параметра в марионеточных декларациях?

Отсортированный.... абсолютно смешной!

Я должен был закрыть студию управления и вновь открыть ее. Только затем обновили список Схемы для включения моей новой пользовательской Схемы.

1
задан 26 February 2013 в 17:39
2 ответа

Вы обращаетесь к server.pp, вызывая puppet :: server

См. Этот класс для puppet :: server https://github.com/example42/puppet-puppet/blob/master/manifests/server.pp

Чтобы ссылаться на класс с параметром 'mode', используйте puppet.pp:

node 'se2' { 
  class { 'puppet' :
    mode => 'server',
  }    
}
Exec { path => "/usr/bin:/usr/sbin:/bin:/sbin" }
node default { }
1
ответ дан 4 December 2019 в 09:21

Внизу страницы находится следующее:

### PuppetMaster configuration
if $puppet::mode == 'server' {
  include puppet::server
}

Но ваш класс уже puppet :: server . Я не слишком хорошо знаком с написанием провайдеров, но класс, включающий самого себя, вряд ли будет работать. Можете ли вы изменить название своего класса?

-1
ответ дан 4 December 2019 в 09:21

Теги

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