Amazon LinuxにAnsible2.1をインストール


◆概要
 ・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インスタンスを再起動したら
  正常にコマンドを実行できた。