Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Erro de sintaxe puppet apply

Quando tento rodar:

sudo puppet apply /home/cleber/musicjungle/web.pp

Recebo a seguinte mensagem de erro:

Error: Could not parse for environment production: Syntax error at 'ensure' at /home/cleber/musicjungle/web.pp:6:6 on node ubuntux

Porém o script web.pp rodou corretamente antes de incluir o java e o Tomcat. Estou editando o arquivo igual à imagem do vídeo, segue:

exec { "apt-update":
       command => "/usr/bin/apt-get update"
}

package { ["openjdk-7-jre", "tomcat7"]
     ensure => installed, 
      require => Exec["apt-update"]
}

Alguém consegue me dar uma luz? Obrigado. OBS: Meu Ubuntu não criou a pasta /vagrant e não consigo achar onde está, mas consigo rodar todos os exemplos na pasta /home/cleber/musicjungle inclusive o web.pp

2 respostas
solução!

Oi, Cleber!

Faltou o "dois pontos" (:) no seu comando package:

package { ["openjdk-7-jre", "tomcat7"]:

Exatamente isso! Depois também entendi que o diretório /vagrant é criado na VM e não no host. Obrigado!