メモ: import_tasks の探索順

ansible 2.4 での import_tasks の探索順

playbook ... (0) カレントディレクトリ
+ import.yml ... (I0)
+ roles
  + role_a
    + tasks
      - main.yml ... (1)
      - import.yml ... (I1)
    + handlers
      - main.yml ... (2)
      - import.yml ... (I2)

(1)でimport_tasksを実行 -> (I1) が優先, 無ければ(I0)
(2)でimport_tasksを実行 -> (I2) が優先, 無ければ(I1), (I0)の順で探索

配置がややこしくなるので、handlers以下にはmain.ymlだけを置いて
タスクはtasks以下に配置するのがよさげ.

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です