用于ansible的restful http api
ansible-api的Python项目详细描述
Ansible API第5.5.0版
用于ansible的restful http api python版本=3.7
这是什么?
Ansible是一个非常简单的it自动化系统。 如果您尝试使用它而不喜欢cli,现在可以尝试我。我可以提供一个restful http api和一个实时处理消息(websocketapi)来使用ansible,您可以看到所有细节。
更改日志
- 0.5.0用Sanic替换Tornado,更轻(python>;=3.7)
- 0.3.0使用Ansible Runner作为中间件
- 0.2.6 Adaptive Ansible 2.6.4和添加异步模式
- 0.2.2优化日志
- 0.2.1优化日志并允许在同一主机中有多个实例
- 0.2.0支持websocket,删除ansible中入侵的代码
结构图
如何安装
- [准备工作]python版本>;=3.7(使用asyncio feature)
pip3 install ansible-api
如何启动
- 默认配置:/etc/ansible/api.cfg
- 开始时间:
ansible-api -c [Configfile, Optional] -d [Daemon Mode, Optional]
例如:ansible api-c/etc/ansible/api.cfg-d>;/dev/null&;