Implantando um pacote através do fantoche a partir do URL

0

Como posso instalar um pacote por meio do fantoche usando o URL do .tar.gz do pacote no centos 6 client. Existe algum suporte nativo em fantoches sem instalar nada extra no mestre de marionetes.

    
por Ijaz Ahmad Khan 20.01.2016 / 18:58

1 resposta

0

Então você quer rodar um wget? Este é um exemplo puxando um arquivo rpm e instalando-o. Eu também crio um arquivo em "/ etc / firstruns /" para que ele não seja executado toda vez. "cria" diz: "Ei, eu crio esse arquivo quando terminar ... então se ele já estiver lá, não preciso fazer isso!". Você também pode especificar apenas o caminho no comando. O parâmetro path não é necessário. Sinta-se à vontade para adicionar a exclusão do rpm também.

exec { 'wget':
  path      => [ "/bin/", "/sbin/", "/usr/bin/", "/usr/sbin/" ],
  command   => "/bin/wget <URL> && rpm -ivh <RPM>",
  cwd       => '/tmp/',
  creates   => '/etc/firstruns/p1.done',
}

Eu só posso supor que eu seria alvo de práticas inadequadas, mas, ei, é uma resposta: D

Espero que ajude!

    
por 21.01.2016 / 14:03