Ansible Pitfalls

Ansible, being concise and decent with everything in YAML and agentless, has been a better choice among DevOps tools like Puppet, Chef, and Salt. I’ve been using Ansible for the past 3 projects I engaged in. The last one relies heavily on Ansible ... »

写Ansible脚本为什么这么痛

在最近的这个项目上,我们选择了用Ansible做基础环境的搭建和软件包的部署。Ansible,相对于Puppet和Chef,要更简洁和干净一些,首先是agentless,被控机器上不需要安装任何依赖;其次YAML格式的状态声明语句和playbook,比Ruby的DSL要更简洁一些。但是跟很多新技术一样,小规模玩一玩觉得还蛮有意思,上了规模之后,各种坑和痛点就显现出来了。我在这里罗列一下我们遭受的创痛,供后来人参考。注意首先我在这里只破不立,只描述痛点,不一定提供解决方案;其次我列出的坑不一... »