2016-08-12 59 views
0

我对Vagrant和Ansible很陌生,不知何故,我设法设置Vagrant,并且有一个盒子在运行,但是当我尝试用Ansible提供时,我得到错误。 ImportError: No module named yumYum模块没有找到可行

我的剧本看起来象下面这样: -

--- 
- hosts: default 
    connection: local 
    sudo: true 
    tasks: 

    - name: install apache 
    yum: name=httpd state=latest 

我使用Ubuntu作为我的主机,并有流浪1.8.5和it.Can某人最新版本Ansible的请建议,我很误。提前致谢。

+0

与您的问题无关,不推荐使用'sudo:true'。使用'成为:true'而不是 – smiller171

回答

1

随着

connection: local 

您正在运行在主机上的剧本是Ubuntu Linux系统。

这就是为什么它没有找到百胜。

+0

我的主机正在运行Ubuntu和我的虚拟机(由Vagrant产生)正在运行centos/7,所以我想我需要yum来在centos上安装apache并且不需要 – Apollo

+1

啊......那是问题,非常感谢指出问题,我得到它运行:) – Apollo