dehio3’s diary

仕事、生活、趣味のメモ

ansible

ansible dynamic inventory ec2

目的 aws上に作成したec2に対して、全台に一括でコマンド操作を行う。 動的インベントリを利用する事で、ec2の情報を常に最新の情報取得する。 Dynamic Inventory — Ansible Documentation インベントリ用ディレクト作成 mkdir ec2_command ; cd ec2_command…

ansibleで複数台のEC2インスタンスを作成する

商用機としてインスタンスを作成する場合、2台以上の冗長構成にするのが普通なので、アベイラビリティーゾーンを分けてインスタンスを作成するplaybookを作成。 インベントリファイルにて、サーバ名とアベイラビリティーゾーンを指定するだけで、同じ種別の…

mac(OS EI Capitan)からansibleを使ってEC2の作成

前回からの続き dehio3.hatenablog.com EC2を操作するためのansibleモジュールの追加 ansibleのEC2機能は、PythonのBotoライブラリが必要。 以下を実行する必要がる。 sudo pip install boto そもそもpipって? pip - Wikipedia pipはPythonで書かれたパッケ…

mac(OS EI Capitan)にansibleをインストールしてみた

背景 会社でansibleによるEC2インスタンスの作成を行っているがうまく起動しないので、勉強も兼ねて自宅のmacから個人のAWS環境にEC2インスタンスを作成してみようと思い立った! Homebrewインストール ansibleをmacにインストールするならHomebrewでインス…