Получение ошибки “Ошибка 400 на СЕРВЕРЕ: Недопустимый параметр” при определении типа для yumrepo

Я пытаюсь определить тип для создания конфетки repos. Я хочу смочь вытянуть данные из common.yaml, и иметь это определяют получение по запросу в тех данных и реагируют на него. У меня нет gotton, что далеко и я получаю ошибку для недопустимого параметра. Мой код - это..

define xh_yumrepo::create_xh_yumrepo (
          $descr      =  '',
          $baseurl   =  $baseurl,
          $enabled   =  $enabled,
          $gpgcheck  =  $gpgcheck,

 ){

          $ensure    = 'present'
 notify{"title is $title":}
     yumrepo { $title:
         baseurl   =>  $baseurl,
         ensure    =>  present,
         descr     =>  $descr,
         enabled   =>  $enabled,
         gpgcheck  =>  $gpgcheck,
     }
 }

class xh_system::xh_yumrepo (

$yumrepo=hiera_hash('xh_yumrepo', undef),


){

    $os=$yumrepo[$operatingsystem]
    $rel=$os[$operatingsystemmajrelease]
    notify {"$rel":}
    create_resources("@xh_yumrepo::create_xh_yumrepo",$rel)
    Xh_yumrepo::Create_xh_yumrepo <| |>
}

данные похожи на это

  CentOS:
    "6":
      epel-6:
        descr: EPEL mirror for RHEL/CentOS 6.x 86_64
        baseurl:   http://repo.example.com:8080/epel/x86_64/6
        enabled:   1
        gpgcheck:  0

Каждый раз, когда это выполняется, параметр удостоверяется,

Ошибка: не Мог получить каталог от удаленного сервера: Ошибка 400 на СЕРВЕРЕ: Недопустимый параметр гарантирует в/app/copa/puppet/conf/environments/qa/modules/xh_system/manifests/xh_yumrepo.pp:17 на узле qa-test.example.com

жесткое кодирование гарантировать параметр или определение его в common.yaml дает ту же ошибку. Согласно Типу yumrepo это допустимый параметр. Я застреваю на том, что вызывает ошибку, так как параметр допустим, комментируя гарантировать строки марионеточные работы сценария.

2
задан 9 October 2014 в 21:19
1 ответ

Параметр гарантирует, что для юмрепо не поддерживается до марионетки 3.5.1. Даже в версии 3.5.0 существует множество проблем. Смотрите этот билет .

.
0
ответ дан 3 December 2019 в 14:59

Теги

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