关于ansible的async异步功能

在外国的博客上,找到了关于ansible的异步async的功能,真不容易呀。  其实这也不是我想要的,用过saltstack jid的人,会觉得salt的jid异步是很好用的,可以联合前端ajax做更多的方案。ansible的python api 貌似还是没有关于returners的功能, 期待ansible后异步非堵塞结果回报的功能。 


现在用ansible的api调用时间比较难长的命令模块,从前端到后端的tornado到paramiko ssh到对端的服务器,一直在连接着,堵塞让人很不爽的。 


 - command: pkill -u tomcat
  - service: name=tomcat state=started enabled=yes
  - wait_for: port=8080 delay=10
  - uri: url=http://localhost:8080/webapp/amiup status_code=200 timeout=300
    async: 300
    poll: 10
    register: amiup
  - fail
     when: 'ok' not in "{{ amiup.content }}"


大家觉得文章对你有些作用! 如果想赏钱,可以用微信扫描下面的二维码,感谢!
另外再次标注博客原地址  xiaorui.cc

发表评论

邮箱地址不会被公开。 必填项已用*标注