で使用するためのUbuntuパッケージのバージョン番号を取得する私は、何かのパッケージの唯一のバージョン番号を返すコマンドを記述する必要があります。Ansible
docker --version Docker version 1.10.3, build 20f81dd
をしかし、それは唯一の1.10を返します。 3部分。
私はこれをAnsibleプレイブックに必要とします。 --version
を解析しようとすると、パッケージがインストールされている場合にのみ動作しますが、そうでない場合はエラーが発生します。私はパッケージの欠如としてエラーを補間することを躊躇している、私のニーズに合ったものを見つけることができない。
私はいくつかのコマンドを試してみた:
dpkg -l 'docker' | grep 'Version' apt-cache policy docker | grep Installed
は自分の仕事を行うの両方が、Ansibleは、すべてのパッケージファイルとそれらの情報のように(過剰大量のデータを取得し、存在する場合それは良いですそのデータをすべて送信する多くのマシン)
これは可能ですか?または回避策を探す必要がありますか?
多くの感謝!