※Ansible を始めて日が浅いので最新のバージョン(1.7.2)でしかチェックしていません。 ※CentOSでしか確認していません。誰か他のOSでチェックしたらコメントに残してくれるとみんな助かっていいと思う。 ぐぐって出てくる方法だと shell: や command: モジュールを使って(-f とかちょっと。。。)チェックした値を register: していて、なんだかなぁと思っていたのだけど、正しい判断の仕方が見つけられた(と思う)のでメモしてみる。(実はQiita投稿は初めてw) よく見ると本家ドキュメントにも書いてあって、コアモジュールの stat を使うだけ。 # task - stat: path=/hoge/fuga register: is_file - name: skip if file is found. fail: msg='file not found' w