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