如何为ec2实例设置ansible?

Joey Yi Zhao

我已经用 ubuntu 系统启动了一个 ec2 实例。我将git通过 ansible 在该系统上安装下面是我的剧本文件:

---

- hosts: ec2
  roles:
    - git

下面是我的 git 角色任务文件:

---
- name: install git
  sudo: yes
  yum:
    pkg: git
    state: latest

运行时出现以下错误ansible-playbook -i hosts git.yml

TASK [git : install git] *********************************************************************************************************************************************************************************
fatal: [xxxxx.ap-southeast-2.compute.amazonaws.com]: FAILED! => {"changed": false, "failed": true, "msg": "python2 bindings for rpm are needed for this module. python2 yum module is needed fo
r this  module"}
        to retry, use: --limit @/Users/joey/dev/dbkoda/jenkins-docker-file/playbooks/git.retry

我不确定为什么会收到此错误消息。我已经在 ec2 实例上安装了 python。并且python2在 PATH 上可用。

以下是我正在使用的 Ansible 版本:

$ ansible-playbook --version
ansible-playbook 2.3.1.0
  config file =
  configured module search path = Default w/o overrides
  python version = 2.7.13 (default, Jul 18 2017, 09:17:00) [GCC 4.2.1 Compatible Apple LLVM 8.1.0 (clang-802.0.42)]
技术员

Yum是 Red Hat 系列发行版上的标准包管理器。

Ubuntu 基于 Debian,使用APT

在 Ansible 中使用apt模块.

您也可以尝试使用packagemodule,但由于包名称因包管理器而异,您可能无法为不同的发行版创建共同的游戏。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何为RHEL Ec2实例设置用户名和密码访问

来自分类Dev

如何为用户显示特定的ec2实例

来自分类Dev

如何为EC2竞价型实例模拟BidEvictedEvent?

来自分类Dev

Ansible-如何启动(购买)保留的EC2实例

来自分类Dev

如何在EC2实例上设置irods

来自分类Dev

Ansible:EC2设置和迭代

来自分类Dev

如何从Ansible中的实例ID获取EC2实例IP

来自分类Dev

使用Ansible设置EC2实例时遇到问题

来自分类Dev

如何为Windows EC2实例配置gp2引导卷?

来自分类Dev

如何知道EC2实例是EC2 Classic还是EC2 VPC实例?

来自分类Dev

如何为 Windows EC2 实例替换/添加密钥对

来自分类Dev

使用Ansible将Quantum Mobile部署到AWS EC2实例时遇到问题。我不确定如何配置名为“ vagrant”或“ vagrant-ssh”的设置

来自分类Dev

如何在EC2实例中使用Ansible的sudo运行任务

来自分类Dev

如何用ansible终止属于同一安全组的多个ec2实例?

来自分类Dev

如何在EC2实例中使用Ansible的sudo运行任务

来自分类Dev

如何在Ansible中启动所有AWS EC2实例

来自分类Dev

Ansible:如何确定哪个 EC2 实例是当前节点以提取私有 IP

来自分类Dev

如何重启Cassandra EC2实例?

来自分类Dev

如何自由保存EC2实例

来自分类Dev

在EC2实例上运行ansible任务

来自分类Dev

使用Ansible启动AWS EC2实例的最佳方法

来自分类Dev

ansible ec2运行列表必须是实例列表

来自分类Dev

使用AWS凭证由Ansible创建EC2实例

来自分类Dev

Ansible EC2模块未检索实例信息

来自分类Dev

使用Ansible连接到AWS EC2实例

来自分类Dev

Ansible:置备新分配的ec2实例

来自分类Dev

使用 Ansible 配置多个 EC2 实例

来自分类Dev

ec2 实例的 Ansible wait_for 连接超时

来自分类Dev

如何使用基于p的引导在EC2实例中设置主机名

Related 相关文章

  1. 1

    如何为RHEL Ec2实例设置用户名和密码访问

  2. 2

    如何为用户显示特定的ec2实例

  3. 3

    如何为EC2竞价型实例模拟BidEvictedEvent?

  4. 4

    Ansible-如何启动(购买)保留的EC2实例

  5. 5

    如何在EC2实例上设置irods

  6. 6

    Ansible:EC2设置和迭代

  7. 7

    如何从Ansible中的实例ID获取EC2实例IP

  8. 8

    使用Ansible设置EC2实例时遇到问题

  9. 9

    如何为Windows EC2实例配置gp2引导卷?

  10. 10

    如何知道EC2实例是EC2 Classic还是EC2 VPC实例?

  11. 11

    如何为 Windows EC2 实例替换/添加密钥对

  12. 12

    使用Ansible将Quantum Mobile部署到AWS EC2实例时遇到问题。我不确定如何配置名为“ vagrant”或“ vagrant-ssh”的设置

  13. 13

    如何在EC2实例中使用Ansible的sudo运行任务

  14. 14

    如何用ansible终止属于同一安全组的多个ec2实例?

  15. 15

    如何在EC2实例中使用Ansible的sudo运行任务

  16. 16

    如何在Ansible中启动所有AWS EC2实例

  17. 17

    Ansible:如何确定哪个 EC2 实例是当前节点以提取私有 IP

  18. 18

    如何重启Cassandra EC2实例?

  19. 19

    如何自由保存EC2实例

  20. 20

    在EC2实例上运行ansible任务

  21. 21

    使用Ansible启动AWS EC2实例的最佳方法

  22. 22

    ansible ec2运行列表必须是实例列表

  23. 23

    使用AWS凭证由Ansible创建EC2实例

  24. 24

    Ansible EC2模块未检索实例信息

  25. 25

    使用Ansible连接到AWS EC2实例

  26. 26

    Ansible:置备新分配的ec2实例

  27. 27

    使用 Ansible 配置多个 EC2 实例

  28. 28

    ec2 实例的 Ansible wait_for 连接超时

  29. 29

    如何使用基于p的引导在EC2实例中设置主机名

热门标签

归档