◆概要
・Amazon Linux(ami-6154bb00)にAnsible2.1をインストール
◆Ansibleとは?
・構成管理ツール(サーバとかの設定を自動でやってくれるもの)
・ChefとかPuppetの類似サービスで後発ツールのため、従来ツールの弱点を克服
・ChefとかPuppetとは違いクライアント側にAgentが不要
・デプロイメントツール、オーケストレーションツール、構成管理ツールがinclude
・構成管理ツールにMUSTな冪(べき)等性も確保されている
◆前提
・pythonがインストールされているか確認しておく(python --version)
→インストールされていなければ、$ sudo yum -y install python
・今回利用したAmazonLinuxにはデフォルトでpython 2.7.10が入ってた
◆インストール
・$ sudo pip install ansible
...
Successfully installed ansible-2.1.0
◆注意点、気になった点
・インターネットでググッてる感じだとyum install ansibleでインストールするより、
sudo pip install ansibleでインストールする方がトラブルがなさそう。
・インストール直後、$ ansible localhost --connection=local -m pingしても
コマンドがないって怒られたので、EC2インスタンスを再起動したら
正常にコマンドを実行できた。