Puppet execコマンドは正常に実行されましたが、必要な変更は行われませんでした。

Puppet execコマンドは正常に実行されましたが、必要な変更は行われませんでした。

puppet execを使用してUbuntu 16.04サーバーでいくつかの変更操作を実行するコマンドを実行しようとしています。 puppetを実行すると、コマンドは正常に実行されますが、puppet execは必要な変更を行いません。私が持っているものは次のとおりです。

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

エラーが発生しないので、私が何を間違っているのか、どうすれば修正する必要があるのか​​、実行者が好きなように変更できるかどうかはわかりません。私はpuppet v4を実行しています。

ベストアンサー1

機能するには、構文は次のようになります(把握済み)。

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

コマンドを実行すると、変更を続行する前に確認のために y コマンドが受け入れられます。

おすすめ記事