O comando Puppet exec é executado com sucesso, mas não faz as mudanças necessárias

0

Eu estou tentando fazer algumas alterações no meu servidor Ubuntu 16.04 usando o fantoche exec para executar comandos para fazer essas alterações. Quando eu executo o fantoche, o comando é executado com sucesso, mas o executor fantoche não faz as mudanças necessárias. Abaixo está o que eu tenho:

exec { 'snap_max_soft_limit':
  path    => '/usr/bin:/usr/sbin:/bin',
  command => 'gluster snapshot config snap-max-soft-limit 50',
}

Ele não gera nenhum erro, então não tenho certeza do que estou fazendo de errado e como corrigi-lo para que o exec faça as alterações que eu quero. Eu estou correndo fantoche v4

    
por TeNaJ Systems 02.02.2018 / 16:32

1 resposta

2

Para fazer isso funcionar, é assim que a sintaxe deve ser (entendida):

exec { 'snap_max_soft_limit':
  path    => '/usr/bin:/usr/sbin:/bin',
  command => 'yes | gluster snapshot config snap-max-soft-limit 50',
}

Quando o comando é executado, ele aceita o comando y para confirmar antes de proceder às alterações.

    
por 02.02.2018 / 19:58