今日Amazon Linux 上でAnsibleを実行したら -- ImportError: No module named yum -- とか言われて動かなくなった。 つい先日まで動いていたのに、なんでやねんとおもいつつ調べてみたら どうやら Amazon Linux 2015.03 がリリースされていて色々と変わっていたらしい。 (何でこんなタイムリーなんだ…と思いつつ) Amazon Linux AMI 2015.03 Release Notes 今回問題になったのが 「Python 2.7 by default」となったこと。 Ansible で yum update を実行しているのだけど それでpythonのバージョンが上がっていた。 バージョンが上がっても普通に動いてくれればいいんだけど、 python2.6側が動かなくなっているみたいで Ansibleの実行対象サーバ側で