Obtendo o erro “Erro 400 no SERVER: parâmetro inválido” ao definir um tipo para um yumrepo

2

Estou tentando definir um tipo para criar o yum repos. Eu quero ser capaz de puxar os dados de common.yaml e ter isso definir puxar os dados e agir sobre ele. Eu não tenho tão longe e estou recebendo um erro para um parâmetro inválido. Meu código é esse ..

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 <| |>
}

os dados são assim

  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

Toda vez que é executado, o parâmetro garante é

Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Invalid parameter ensure at /app/copa/puppet/conf/environments/qa/modules/xh_system/manifests/xh_yumrepo.pp:17 on node qa-test.example.com

codificando o parâmetro assegure ou definindo-o no common.yaml fornece o mesmo erro. De acordo com Digite yumrepo , este é um parâmetro válido. Estou preso no que está causando o erro desde que o parâmetro é válido, comentando as linhas de garantia que o script de fantoche funciona.

    
por Scott A. 09.10.2014 / 20:19

1 resposta

0

O parâmetro ensure para yumrepo não é realmente suportado antes do Puppet 3.5.1. Existem vários problemas, mesmo no 3.5.0. Veja este tíquete .

    
por 13.05.2015 / 12:04

Tags