在 vagrant/ansible 设置中,谁负责启动服务器(nodejs,rails)
In a vagrant/ansible set up, who is responsible for starting servers (nodejs, rails)
我们的基础设施变得越来越复杂,有很多移动的部分,所以我用 Ansible 设置 Vagrant 来启动开发环境。
我的问题是谁(Vagrant 或 Ansible 或其他工具)应该负责启动各种如
- rails s(用于启动 rails 服务器)
- nginx
- nodejs(用于单独 API)
我认为您正在寻找的答案是 Ansible(或其他工具)。
Vagrant 具有 运行 脚本和启动服务的功能。添加配置管理工具后,它应该完全做到这一点。这是其工作的一部分:启动和管理服务。
无论您启动的机器是什么(ESXi、Amazon EC2、Vagrant 等等),您都需要相同的应用程序配置,最好的方法是在 Vagrant 之外。
我们的基础设施变得越来越复杂,有很多移动的部分,所以我用 Ansible 设置 Vagrant 来启动开发环境。
我的问题是谁(Vagrant 或 Ansible 或其他工具)应该负责启动各种如
- rails s(用于启动 rails 服务器)
- nginx
- nodejs(用于单独 API)
我认为您正在寻找的答案是 Ansible(或其他工具)。
Vagrant 具有 运行 脚本和启动服务的功能。添加配置管理工具后,它应该完全做到这一点。这是其工作的一部分:启动和管理服务。
无论您启动的机器是什么(ESXi、Amazon EC2、Vagrant 等等),您都需要相同的应用程序配置,最好的方法是在 Vagrant 之外。