配置Vagrant框:是在客户机还是主机上安装的配置程序?

时间:2014-03-03 09:59:01

标签: vagrant ansible

我对Vagrant(和Ansible供应商)进行了基本的审讯。

客户机或主机上是否安装了Ansible(或任何其他供应商)

换句话说,是否要求在主机上安装Ansible?

2 个答案:

答案 0 :(得分:1)

配置程序在管理程序(主机)上运行。如果您不提供库存文件,则vagrant ansible provisionner将生成库存文件。

因此,您不需要在流浪客人身上安装ansible。

但是,对于某些模块(例如python-aptpython-mysqldb等),您的流浪客人可能会有一些要求。

每个模块文档中都列出了这些要求。

祝你好运

答案 1 :(得分:1)

Ansible在主机上运行并向guest虚拟机发送ssh命令。 (见@leucos答案)

Puppet-agent在guest虚拟机上运行并解析提供的目录(清单)。

Ansible也可以在客人身上运行并且拉扯。

到目前为止,只有Ansible才能在主机上运行

其他配置者如PUPPET,CHEF,CRFENGINE等主要需要访客