はじめに Ansibleを実行する際に、ホスト名とか書いたインベントリファイルが必ず必要だと思っていないだろうか。 Ansibleではインベントリファイルに書いていなくても操作対象にできるホストが1つだけある。それはlocalhostだ。 つまり、操作対象がlocalhostただ1つだけの場合、インベントリファイルなんて書く必要は全然ない。 さらにlocalhostを操作する場合はSSHを使わないので、鍵がどうの、パスワードがどうのという話ともまったく無縁。 というわけで、インベントリファイルを書くのも面倒くさがるようなものぐささんであっても、Ansibleをインストールするだけで自コンピュータのちょっとした設定変更ができるよ、というお話。 2014-12-31追記: localhostだけでなく他のコンピュータも操作できることがわかったので、別途記事を書いた。 http://qiita.