バージョンはansible 2.0.2.0。
failed_when: not in [0, 1, 2]
みたいに書くと、今までだったらOKだったけど 2.0.2.0あたりからtemplate error while templating string
というエラーになる。例として当該Issueから引っ張ってきたものを。
- name: My Playbook hosts: test_host gather_facts: no tasks: - shell: ls pants register: result failed_when: result.rc not in [0, 1]
ダブルクオートで囲ってもダメでした。
次のリリースで直るようです。