CentOS に ansible 2.0 をインストールする
http://docs.ansible.com/ansible/intro_installation.html#latest-release-via-yum
にあるように
yum install ansible
だとまだ 1.9系のようだ
CentOS 6.7
> grep centos VagrantFile config.vm.box = "bento/centos-6.7" > vagrant up > vagrant ssh $ cat /etc/redhat-release CentOS release 6.7 (Final) $ sudo yum install epel-release -y $ sudo yum install gcc python-devel python-pip -y $ sudo pip install pip --upgrade $ sudo pip install ansible $ ansible --version | grep ^a ansible 2.0.1.0 $ python --version Python 2.6.6
ansible 実行時に HAVE_DECL_MPZ_POWM_SEC となったら
https://github.com/ansible/ansible/issues/276 にあるように
sudo yum reinstall python-crypto
すればエラーがでなくなる。
CentOS 7.1
> grep centos VagrantFile config.vm.box = "bento/centos-7.1" > vagrant up > vagrant ssh $ cat /etc/redhat-release CentOS Linux release 7.1.1503 (Core) $ sudo yum install epel-release -y $ sudo yum install gcc python-devel python-pip -y $ sudo pip install pip --upgrade $ sudo pip install ansible $ ansible --version | grep ^a ansible 2.0.1.0 $ python --version Python 2.7.5
実際には sudo yum update -y したほうがいいだろうけど。。。