概述
我希望有可靠的django部署,我认为我没有遵循这里的最佳实践。到目前为止,为了部署django站点,我一直使用fabric作为配置管理工具,但我不确定这是最好的方法。
在高性能django的书中有一条警告说:
Fabric不是配置管理工具。试着把它当作一个人使用,最终会让你心痛和痛苦。Fabric是在一个或多个远程系统中执行脚本的最佳选择,但这只是其中的一小部分。不要通过在织物上建立自己的配置管理系统来重新发明轮子
所以,我决定我要学习ansible。
问题
发布于 2016-09-09 17:35:32
在某种程度上,使用织物和不可用的工具有意义吗?
是。您的所有逻辑都应该位于Ansible中,并且可以将Fabric用作轻量级的包装器。
fab deploy
比记住更容易。
ansible-playbook -v --inventory=production --tags=app site.yml
是否可以使用我的windows开发环境中的ansible部署到生产中心(6/7)服务器?
听起来你做不到。或者,如果你使用Fabric,它可以把你的笔记本复制到服务器上(或者直接从git中拔出),然后从那里运行ansible。
https://stackoverflow.com/questions/39370364
复制相似问题