ec2インスタンス立てる時などに、わざわざインベントリファイル作るのダルいしいけてない。
そんな時は-iの引数に"localhost,"を指定すればインベントリファイル無しでも実行できる。
playbookのhostsにはallと書いておけばいい。
1.7と1.8で動作確認済み。
例
$ ansible-playbook -i "localhost," aws.yml
そもそもこんなこと書くのもどうかと思う。
参考
http://ansible.pickle.io/post/86598332429/running-ansible-playbook-in-localhost
