Erro: falha ao aplicar o catálogo: o nome do parâmetro falhou no pacote [ntp]:

1

Estou recebendo o seguinte erro ao executar o fantoche:

Error: Failed to apply catalog: Parameter name failed on Package[ntp]: Name must be a String not Array at /etc/puppet/modules/ntp/manifests/install.pp:4

$ cat install.pp 
class ntp::install inherits ntp {

  package { 'ntp':
    ensure => $package_ensure,
    name   => $package_name,
  }

No mestre de bonecos, instalei o ntp e me pergunto se isso está causando um conflito.

eu instalei com comandos:

$ sudo apt-get update && sudo apt-get -y install ntp

e config

$ cat /etc/ntp.conf
server 0.us.pool.ntp.org
server 1.us.pool.ntp.org
server 2.us.pool.ntp.org
server 3.us.pool.ntp.org
    
por Edwin Reed-Sanchez 05.08.2015 / 05:19

1 resposta

1

Você tem um erro de sintaxe simples no seu manifesto; algo está definindo $package_ensure para uma matriz, quando ensure quer que seja uma string. Corrigir a definição de $package_ensure e você é de ouro.

    
por 05.08.2015 / 06:05

Tags