ansible-playbookで実行されるタスクを表示できますか?

ansible-playbookで実行されるタスクを表示できますか?

ansible-playbookで実行されているタスクを表示できますか?

ansible-playbook --checkすべてのタスクがリストされているわけではありません。課題の中で以前に実行されていたジョブへの依存関係が失敗することがある、ansibleが途中で停止します。

ansible-playbook --list-tasks--limitが準拠していないか、提供されたマニフェストからホストを省略した場合。だから、あまりにも多くのタスクを一覧表示します。

$ rpm -q ansible
ansible-2.2.0.0-3.fc25.noarch

ここでのもう一つの難しさは、 --list-hosts でも見られる --list-tasks の出力が明らかに重複していることです。以下の例では、インベントリの唯一のホストはalan-laptopです。プレイブックのターゲットホストfrpmが最初の行に2回リストされている理由はわかりません。最初に角かっこがあり、次に角かっこがありません。

  play #1 (all): all    TAGS: []
    pattern: [u'all']
    hosts (1):
      alan-laptop

  play #2 (alan-laptop, alan-nuc): alan-laptop, alan-nuc    TAGS: []
    pattern: [u'alan-laptop, alan-nuc']
    hosts (1):
      alan-laptop

答え1

--check モードに満足できない場合は、 --list-tasks を使用して問題を解決できます。おすすめをフォローしてください」コンテンツ構成同じ作業を必要とするホストグループ用に別々のプレイブックをアーカイブします。

関連情報