Because you don't need it Constantin. Amazon Linux already has EPEL plumbed in, it's just not enabled. See...
[ec2-user@ip-172-31-33-248 ~]$ *yum --enablerepo=epel info ansible* Loaded plugins: priorities, update-motd, upgrade-helper epel/x86_64/metalink | 23 kB 00:00 epel/x86_64 | 4.4 kB 00:00 epel/x86_64/group_gz | 149 kB 00:00 epel/x86_64/updateinfo | 1.0 MB 00:00 epel/x86_64/primary_db | 6.7 MB 00:00 epel/x86_64/pkgtags | 1.6 MB 00:00 980 packages excluded due to repository priority protections Available Packages Name : ansible Arch : noarch Version : 1.9.2 Release : 1.el6 Size : 1.7 M Repo : epel/x86_64 Summary : SSH-based configuration management, deployment, and task execution system URL : http://ansible.com Licence : GPLv3 That was a freshly spun up instance with nothing else done to it. HTH --M On Tuesday, 11 August 2015 09:31:04 UTC+1, Co S wrote: > > 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 ansible-project+unsubscr...@googlegroups.com. To post to this group, send email to ansible-project@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/0d7f2d95-3e8f-47b0-9048-85305d5bf83f%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.