用于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中入侵的代码

结构图

image

如何安装

  • [准备工作]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&;

如何准备数据

HTTP API Usage

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Camera API如何聚焦图像中多边形的中心?   来自Java的spring Filling邮戳模板   java只能编织本地JAR的方面吗?   javajavax。加密。BadPaddingException:解密错误无法解密加密的公钥   从java运行ansibleplaybook   在Java中,如何从不同的偏移量读取大块的字符串文件?   java Android GridView将无法确定正确的位置   executorservice如何使用自动线程管理在Java中实现生产者/消费者   JavaEJB3.1嵌入式API单元测试EJB+JPA实体   API的java输出自动停止   java Checkmarx缺陷解决方案   java缓存,获取最早的元素   WebSphere8中的JavaEJB问题   两个时区之间的java Jodatime时差   Java 8不兼容类型错误   java TableCellEditor:如果按下该键,则清除原始文本;如果没有输入,则保留值