存档

文章标签 ‘ansible aysnc’

ansible api实现命令异步执行

2014年10月9日 4 条评论

代码也可以在这里查看

https://github.com/ivonlee/ansible/blob/master/ansible_api_async_run.py

 

tornado上实现ansible api异步执行,方便php写的运维后台调用,当然php后台还是要做一个类似于队列的东西,将任务存在redis或者mongodb里面,然后有个php进程持续监听任务队列。

下面的脚本运行后,可以用类似POSTMAN工具进行post数据测试,如果你的平台本来就是python的,那更方便了,自己写个简陋的web界面,直接执行了,不用tornado做web容器了。 阅读全文…