在 vagrant/ansible 设置中,谁负责启动服务器(nodejs,rails)

In a vagrant/ansible set up, who is responsible for starting servers (nodejs, rails)

我们的基础设施变得越来越复杂,有很多移动的部分,所以我用 Ansible 设置 Vagrant 来启动开发环境。

我的问题是谁(Vagrant 或 Ansible 或其他工具)应该负责启动各种如

我认为您正在寻找的答案是 Ansible(或其他工具)。

Vagrant 具有 运行 脚本和启动服务的功能。添加配置管理工具后,它应该完全做到这一点。这是其工作的一部分:启动和管理服务。

无论您启动的机器是什么(ESXi、Amazon EC2、Vagrant 等等),您都需要相同的应用程序配置,最好的方法是在 Vagrant 之外。