Puppet não passando exe liga janelas

3

Estou tentando instalar vlc no meu laboratório de 150 computadores de janela usando o fantoche. Estou seguindo o este guia e configurei meu manifesto como:

node 'node.domain.tld' {

package { "VLC media player 2.1.3":
 ensure   => "2.1.3",
 source   => "\\server\puppet$\vlc-2.1.3.exe",
 install_options => ['/L=1033 /S']
}

A execução de um puppet agent -t --debug mostra que este comando está sendo executado:

cmd.exe /c start "puppet-install" /w \server\puppet$\vlc-2.1.3.exe "/L=1033 /S"

Isso traz o instalador do Windows para o VLC (mas não é instalado silenciosamente) quando puppet agent é executado. Quando eu executo o comando dessa forma (sem aspas), ele é instalado silenciosamente como pretendido.

cmd.exe /c start "puppet-install" /w \server\puppet$\vlc-2.1.3.exe /L=1033 /S

Me deparei com esse bug que parece estar resolvido na versão 3.3.0 . O mestre de marionetes e o agente no meu ambiente são a versão 3.4.3 .

Estou indo sobre isso da maneira errada de instalar o VLC?

    
por AWippler 11.03.2014 / 17:03

1 resposta

2

Foi-me dito para alterar install_options => ['/L=1033 /S'] para install_options => ['/L=1033', '/S']

Isso parece ter resolvido o problema. Aparentemente, eu estava enviando os dois switches como um comando, em vez de dois comandos separados.

    
por 14.03.2014 / 19:28