如何在amazon aws上安装ansible?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在amazon aws上安装ansible?相关的知识,希望对你有一定的参考价值。

在最新版本的amazon linux上运行Ansible时遇到问题。

[root@ip-10-0-0-11 ec2-user]# yum install ansible --enablerepo=epel
[root@ip-10-0-0-11 ec2-user]# ansible-playbook
Traceback (most recent call last):
  File "/usr/bin/ansible-playbook", line 44, in <module>
    import ansible.playbook
ImportError: No module named ansible.playbook

使用I Eid:I-A-10897 D6

有任何想法吗?

答案

默认情况下,python库文件似乎没有正确的权限。运行这个修复它为我。

[root@ip-10-0-0-11 ansible]# pip install ansible
另一答案

使用pip(单独使用,不与yum结合使用)可能是目前亚马逊Linux上最好的选择。如果它仍然存在,我建议摆脱yum安装的副本。

epel和epel-testing(截至1.9.2)中的RPM规范目前仅处理RHEL,Fedora和SuSE,默认情况下安装Python 2.6下的所有内容,其中最新的Amazon Linux具有默认的Python 2.7。要在Amazon Linux下运行RPM安装,还需要做一些工作......

另一答案

为什么不从git中查看源代码并检查最新的稳定版本。

git clone git://github.com/ansible/ansible.git --recursive
$ cd ./ansible
$ source ./hacking/env-setup
git checkout <VERSION>
另一答案

只需启用/etc/yum.repos.d/redhat-rhui.repo文件中的以下repo即可禁用。

rhui - 地区 - RHEL服务器 - 额外/ 7Server / x86_64的

以上是关于如何在amazon aws上安装ansible?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Ansible 创建 AWS ec2 密钥 | Linux 中国

Ansible AWS 动态清单实例过滤器不起作用

如何通过 Ansible 在 AWS EC2 实例上部署 Consul

如何在 AWS EC2 上安装 LAMP

如何使用 ReactJS/NodeJS 一起部署到 Amazon Web Services (AWS)?

如何在 Amazon AWS 上设置一台 Linux 服务器