Thanks Mark. In fact it doesn't come with "epel-release" package installed
by default (amzn-ami-hvm-2015.03.0.x86_64-gp2 (ami-a10897d6)):
$ yum repolist all
Loaded plugins: priorities, update-motd, upgrade-helper
amzn-main/latest
| 2.1 kB 00:00
amzn-main/latest/group
| 35 kB 00:00
amzn-main/latest/primary_db
| 3.3 MB 00:00
amzn-updates/latest
| 2.3 kB 00:00
amzn-updates/latest/group
| 35 kB 00:00
amzn-updates/latest/updateinfo
| 249 kB 00:00
amzn-updates/latest/primary_db
| 879 kB 00:00
repo id repo name
status
amzn-main/latest amzn-main-
Base enabled: 5,302
amzn-main-debuginfo/latest
amzn-main-debuginfo
disabled
amzn-nosrc/latest amzn-nosrc-
Base disabled
amzn-preview/latest amzn-preview-
Base disabled
amzn-preview-debuginfo/latest
amzn-preview-debuginfo
disabled
amzn-updates/latest amzn-updates-
Base enabled: 1,298
amzn-updates-debuginfo/latest
amzn-updates-debuginfo
disabled
repolist: 6,600
Yes, I run "yum install epel-release" and then "yum install ansible
--enablerepo=epel" and I get this:
# yum install ansible --enablerepo=epel
Loaded plugins: priorities, update-motd, upgrade-helper
980 packages excluded due to repository priority protections
Resolving Dependencies
--> Running transaction check
---> Package ansible.noarch 0:1.9.2-1.el6 will be installed
--> Processing Dependency: python-simplejson for package:
ansible-1.9.2-1.el6.noarch
--> Processing Dependency: python-setuptools for package:
ansible-1.9.2-1.el6.noarch
--> Processing Dependency: python-paramiko for package:
ansible-1.9.2-1.el6.noarch
--> Processing Dependency: python-keyczar for package:
ansible-1.9.2-1.el6.noarch
--> Processing Dependency: python-jinja2 for package:
ansible-1.9.2-1.el6.noarch
--> Processing Dependency: python-httplib2 for package:
ansible-1.9.2-1.el6.noarch
--> Processing Dependency: python-crypto2.6 for package:
ansible-1.9.2-1.el6.noarch
--> Processing Dependency: PyYAML for package: ansible-1.9.2-1.el6.noarch
--> Running transaction check
---> Package python-crypto2.6.x86_64 0:2.6.1-2.el6 will be installed
---> Package python-keyczar.noarch 0:0.71c-1.el6 will be installed
--> Processing Dependency: python-pyasn1 for package:
python-keyczar-0.71c-1.el6.noarch
--> Processing Dependency: python-crypto for package:
python-keyczar-0.71c-1.el6.noarch
---> Package python26-PyYAML.x86_64 0:3.10-3.10.amzn1 will be installed
---> Package python26-httplib2.noarch 0:0.7.7-1.5.amzn1 will be installed
---> Package python26-jinja2.noarch 0:2.7.2-2.15.amzn1 will be installed
--> Processing Dependency: python26-markupsafe for package:
python26-jinja2-2.7.2-2.15.amzn1.noarch
--> Processing Dependency: python26-babel for package:
python26-jinja2-2.7.2-2.15.amzn1.noarch
---> Package python26-paramiko.noarch 0:1.15.1-1.5.amzn1 will be installed
--> Processing Dependency: python26-ecdsa for package:
python26-paramiko-1.15.1-1.5.amzn1.noarch
---> Package python26-setuptools.noarch 0:12.2-1.30.amzn1 will be installed
--> Processing Dependency: python26-backports-ssl_match_hostname for
package: python26-setuptools-12.2-1.30.amzn1.noarch
---> Package python26-simplejson.x86_64 0:3.6.5-1.12.amzn1 will be installed
--> Running transaction check
---> Package python26-babel.noarch 0:0.9.4-5.1.8.amzn1 will be installed
---> Package python26-backports-ssl_match_hostname.noarch
0:3.4.0.2-1.12.amzn1 will be installed
--> Processing Dependency: python26-backports for package:
python26-backports-ssl_match_hostname-3.4.0.2-1.12.amzn1.noarch
---> Package python26-crypto.x86_64 0:2.6.1-1.10.amzn1 will be installed
---> Package python26-ecdsa.noarch 0:0.11-3.3.amzn1 will be installed
--> Processing Dependency: python26-six for package:
python26-ecdsa-0.11-3.3.amzn1.noarch
---> Package python26-markupsafe.x86_64 0:0.11-4.6.amzn1 will be installed
---> Package python26-pyasn1.noarch 0:0.1.7-2.7.amzn1 will be installed
--> Running transaction check
---> Package python26-backports.x86_64 0:1.0-3.14.amzn1 will be installed
---> Package python26-six.noarch 0:1.8.0-1.23.amzn1 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
======================================================================================================================================
Package Arch
Version Repository Size
======================================================================================================================================
Installing:
ansible noarch
1.9.2-1.el6 epel 1.7 M
Installing for dependencies:
python-crypto2.6 x86_64
2.6.1-2.el6 epel 513 k
python-keyczar noarch
0.71c-1.el6 epel 219 k
python26-PyYAML x86_64
3.10-3.10.amzn1 amzn-main 186 k
python26-babel noarch
0.9.4-5.1.8.amzn1 amzn-main 1.8 M
python26-backports x86_64
1.0-3.14.amzn1 amzn-main 5.2 k
python26-backports-ssl_match_hostname noarch
3.4.0.2-1.12.amzn1 amzn-main 12 k
python26-crypto x86_64
2.6.1-1.10.amzn1 amzn-main 697 k
python26-ecdsa noarch
0.11-3.3.amzn1 amzn-main 77 k
python26-httplib2 noarch
0.7.7-1.5.amzn1 amzn-main 81 k
python26-jinja2 noarch
2.7.2-2.15.amzn1 amzn-main 899 k
python26-markupsafe x86_64
0.11-4.6.amzn1 amzn-main 27 k
python26-paramiko noarch
1.15.1-1.5.amzn1 amzn-main 1.3 M
python26-pyasn1 noarch
0.1.7-2.7.amzn1 amzn-main 174 k
python26-setuptools noarch
12.2-1.30.amzn1 amzn-updates 582 k
python26-simplejson x86_64
3.6.5-1.12.amzn1 amzn-main 210 k
python26-six noarch
1.8.0-1.23.amzn1 amzn-main 31 k
Transaction Summary
======================================================================================================================================
Install 1 Package (+16 Dependent packages)
Total download size: 8.5 M
Installed size: 30 M
Is this ok [y/d/N]: y
Downloading packages:
(1/17):
ansible-1.9.2-1.el6.noarch.rpm
| 1.7 MB 00:00
(2/17):
python-crypto2.6-2.6.1-2.el6.x86_64.rpm
| 513 kB 00:00
(3/17):
python-keyczar-0.71c-1.el6.noarch.rpm
| 219 kB 00:00
(4/17):
python26-PyYAML-3.10-3.10.amzn1.x86_64.rpm
| 186 kB 00:00
(5/17):
python26-babel-0.9.4-5.1.8.amzn1.noarch.rpm
| 1.8 MB 00:00
(6/17):
python26-backports-1.0-3.14.amzn1.x86_64.rpm
| 5.2 kB 00:00
(7/17):
python26-backports-ssl_match_hostname-3.4.0.2-1.12.amzn1.noarch.rpm
| 12 kB 00:00
(8/17):
python26-crypto-2.6.1-1.10.amzn1.x86_64.rpm
| 697 kB 00:00
(9/17):
python26-ecdsa-0.11-3.3.amzn1.noarch.rpm
| 77 kB 00:00
(10/17):
python26-httplib2-0.7.7-1.5.amzn1.noarch.rpm
| 81 kB 00:00
(11/17):
python26-jinja2-2.7.2-2.15.amzn1.noarch.rpm
| 899 kB 00:00
(12/17):
python26-markupsafe-0.11-4.6.amzn1.x86_64.rpm
| 27 kB 00:00
(13/17):
python26-paramiko-1.15.1-1.5.amzn1.noarch.rpm
| 1.3 MB 00:00
(14/17):
python26-pyasn1-0.1.7-2.7.amzn1.noarch.rpm
| 174 kB 00:00
(15/17):
python26-setuptools-12.2-1.30.amzn1.noarch.rpm
| 582 kB 00:00
(16/17):
python26-simplejson-3.6.5-1.12.amzn1.x86_64.rpm
| 210 kB 00:00
(17/17):
python26-six-1.8.0-1.23.amzn1.noarch.rpm
| 31 kB 00:00
--------------------------------------------------------------------------------------------------------------------------------------
Total
9.8 MB/s | 8.5 MB 00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing :
python26-crypto-2.6.1-1.10.amzn1.x86_64
1/17
Installing :
python26-markupsafe-0.11-4.6.amzn1.x86_64
2/17
Installing :
python26-pyasn1-0.1.7-2.7.amzn1.noarch
3/17
Installing :
python-keyczar-0.71c-1.el6.noarch
4/17
Installing :
python26-backports-1.0-3.14.amzn1.x86_64
5/17
Installing :
python26-backports-ssl_match_hostname-3.4.0.2-1.12.amzn1.noarch
6/17
Installing :
python26-setuptools-12.2-1.30.amzn1.noarch
7/17
Installing :
python26-babel-0.9.4-5.1.8.amzn1.noarch
8/17
Installing :
python26-jinja2-2.7.2-2.15.amzn1.noarch
9/17
Installing :
python-crypto2.6-2.6.1-2.el6.x86_64
10/17
Installing :
python26-httplib2-0.7.7-1.5.amzn1.noarch
11/17
Installing :
python26-six-1.8.0-1.23.amzn1.noarch
12/17
Installing :
python26-ecdsa-0.11-3.3.amzn1.noarch
13/17
Installing :
python26-paramiko-1.15.1-1.5.amzn1.noarch
14/17
Installing :
python26-PyYAML-3.10-3.10.amzn1.x86_64
15/17
Installing :
python26-simplejson-3.6.5-1.12.amzn1.x86_64
16/17
Installing :
ansible-1.9.2-1.el6.noarch
17/17
Verifying :
python26-setuptools-12.2-1.30.amzn1.noarch
1/17
Verifying :
python26-jinja2-2.7.2-2.15.amzn1.noarch
2/17
Verifying :
python26-paramiko-1.15.1-1.5.amzn1.noarch
3/17
Verifying :
python-keyczar-0.71c-1.el6.noarch
4/17
Verifying :
python26-babel-0.9.4-5.1.8.amzn1.noarch
5/17
Verifying :
python26-simplejson-3.6.5-1.12.amzn1.x86_64
6/17
Verifying :
python26-PyYAML-3.10-3.10.amzn1.x86_64
7/17
Verifying :
python26-backports-ssl_match_hostname-3.4.0.2-1.12.amzn1.noarch
8/17
Verifying :
python26-six-1.8.0-1.23.amzn1.noarch
9/17
Verifying :
python26-crypto-2.6.1-1.10.amzn1.x86_64
10/17
Verifying :
python26-ecdsa-0.11-3.3.amzn1.noarch
11/17
Verifying :
ansible-1.9.2-1.el6.noarch
12/17
Verifying :
python26-httplib2-0.7.7-1.5.amzn1.noarch
13/17
Verifying :
python-crypto2.6-2.6.1-2.el6.x86_64
14/17
Verifying :
python26-backports-1.0-3.14.amzn1.x86_64
15/17
Verifying :
python26-pyasn1-0.1.7-2.7.amzn1.noarch
16/17
Verifying :
python26-markupsafe-0.11-4.6.amzn1.x86_64
17/17
Installed:
ansible.noarch 0:1.9.2-1.el6
Dependency Installed:
python-crypto2.6.x86_64 0:2.6.1-2.el6
python-keyczar.noarch 0:0.71c-1.el6
python26-PyYAML.x86_64 0:3.10-3.10.amzn1
python26-babel.noarch 0:0.9.4-5.1.8.amzn1
python26-backports.x86_64 0:1.0-3.14.amzn1
python26-backports-ssl_match_hostname.noarch 0:3.4.0.2-1.12.amzn1
python26-crypto.x86_64 0:2.6.1-1.10.amzn1
python26-ecdsa.noarch 0:0.11-3.3.amzn1
python26-httplib2.noarch 0:0.7.7-1.5.amzn1
python26-jinja2.noarch 0:2.7.2-2.15.amzn1
python26-markupsafe.x86_64 0:0.11-4.6.amzn1
python26-paramiko.noarch 0:1.15.1-1.5.amzn1
python26-pyasn1.noarch 0:0.1.7-2.7.amzn1
python26-setuptools.noarch 0:12.2-1.30.amzn1
python26-simplejson.x86_64 0:3.6.5-1.12.amzn1
python26-six.noarch 0:1.8.0-1.23.amzn1
Complete!
[root@ip-172-31-33-49 ~]# which ansible
/usr/bin/ansible
[root@ip-172-31-33-49 ~]# ansible
Traceback (most recent call last):
File "/usr/bin/ansible", line 36, in <module>
from ansible.runner import Runner
ImportError: No module named ansible.runner
It seems that it picks up the 2.6 version of python as dependency and not
the 2.7.9.
Note: the Amazon Linux AMI 2015.03 comes by default pre-installed with both
versions.
Any idea how to sort this out?
Regards,
Constantin.
--
You received this message because you are subscribed to the Google Groups
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/ansible-project/08457701-75a3-442e-9182-4b09c257fc1b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.