Ansibleのplaybookを使用してサーバのインストール済みの特定のyumパッケージの取得をしたいと考えております。
取得のために、Ansibleのcommandモジュールを使用して取得を考えました。
そこで、下記のコマンドを手動で叩いて意図通りインストール済みの特定のパッケージを取得できることは確認しました。
yum list installed | grep xxxx
ただ、上記をAnsibleのcommandモジュールにて下記のように指定し、playbookを実行すると、意図通り取得ができませんでした。
tasks: - name : command: cmd: 'yum list installed | grep xxxx'
その他に、yumモジュールを使用して取得する方法も考えたのですが、インストール済みの特定のパッケージを取得する方法が分からず、解決ができていない状況です。
commandモジュールでyum list installedのみを指定した場合には、意図通り全てのインストール済みパッケージの取得には成功しましたが、Ansibleでyum list installed と grepは併せて使用出来ないのでしょうか?
また、commandモジュールもしくはyumモジュールを使用した最適な実現方法はありますでしょうか?
本件の解決方法がお分かりの方がいらっしゃいますとご教授頂けますと幸いです。
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。