AnsibleでRoleに実行条件を付けると同様にincludeでも条件を付けることができる。
通常はroleの条件をメインに使うべきだが、一つのRole内で条件分岐が多くなってきたら、ファイルを分けてしまうのが良いだろう。
- include: web01.yml when: server == "01" - include: web02.yml when: server == "02"
AnsibleでRoleに実行条件を付けると同様にincludeでも条件を付けることができる。
通常はroleの条件をメインに使うべきだが、一つのRole内で条件分岐が多くなってきたら、ファイルを分けてしまうのが良いだろう。
- include: web01.yml when: server == "01" - include: web02.yml when: server == "02"