Ansible(2系) インストール方法まとめ
CentOS 7
Yum でインストールする場合
# yum install -y epel-release
Ansibleをインストールします。
# yum install -y --enablerepo=epel ansible
バージョンを確認します。
# ansible --version
ansible 2.0.2.0
pip(ピップ)でインストールする場合
# yum install -y epel-release libffi-devel
pipのインストールと更新をします。
# yum install -y --enablerepo=epel python-pip
# pip install --upgrade pip
Ansibleのコンパイルに必要なパッケージをインストールします。
# yum install -y gcc libffi-devel openssl openssl-devel python-devel libcurl-devel
Ansibleをインストールします。
# pip install ansible
Ansibleを更新します。
# pip install --upgrade ansible
バージョンを確認します。
# ansible --version
ansible 2.1.0.0
バージョン確認時に下記のエラーメッセージが表示される場合は、pip install --upgrade ansible
を実行してください。
# ansible --version
ERROR! Unexpected Exception: (setuptools 0.9.8 (/usr/lib/python2.7/site-packages), Requirement.parse('setuptools>=11.3'))
Ubuntu 14.04 /16.04
apt でインストールする場合
レポジトリを追加します。
$ sudo apt install -y software-properties-common
$ sudo apt-add-repository ppa:ansible/ansible
Ansibleをインストールします。
$ sudo apt update
$ sudo apt install -y ansible
バージョンを確認します
$ ansible --version
ansible 2.1.0.0
pipでインストールする場合
python-setuptoolsをインストールします。
$ sudo apt install -y python-setuptools
pipのインストールと更新をします。
$ sudo apt install -y python-pip
$ sudo pip install pip --upgrade
Ansibleのコンパイルに必要なパッケージをインストールします。
$ sudo apt install -y python-dev libffi-dev libssl-dev
Ansibleをインストールします。
$ sudo pip install ansible
Ansibleを更新します。
$ sudo pip install --upgrade ansible
バージョンを確認します。
# ansible --version
ansible 2.1.0.0