こんにちは、cloudpack の 今岡 です。 ほぼ覚書です。 Ansible では、ec2.py というスクリプトを使って、インスタンスID -> IPアドレスなどの変換を行いますが、こいつがprofileに対応していないので、改造版を使った。 deployments/ec2.py at master · donal/deployments ただこれを使っても、2つのプロファイルを同時に使うには、改造が必要 ec2.iniファイルにprofileを直書きするので、引数で切り替えられない キャッシュファイル名が同じになってしまうので、profileごとのキャシュファイル名を変えるようにするか、0 にするかのどちらか 結局泥臭く、 ec2.py の別名ファイルを作り、読み込むiniファイルもファイル名変更し、 ec2.py 自体を2つ用意した。カッコよく改造するなら、複数Profileを一
![Ansible の ec2.pyをprofile対応にする | iret.media](https://cdn-ak-scissors.b.st-hatena.com/image/square/c587698467f0542654f0ef1010570756d827b6e1/height=288;version=1;width=512/https%3A%2F%2Firet.media%2Fwp-content%2Fuploads%2F2015%2F07%2Feyecatch-ansible-2.png)