ansible_api_2

时间:2024-05-20 08:39:55
【文件属性】:

文件名称:ansible_api_2

文件大小:13KB

文件格式:ZIP

更新时间:2024-05-20 08:39:55

Python

ansible_api_2 0. 项目简介 ansible api 2.0相比ansible api 1.0改变很大,按照官方的话讲,ansible api 2.0更加易于维护和扩展,也更加稳定。 ansible api 2.0中更多的是把ansible使用的原生类提供出来,并且声称他们无意去封装一个类似于api 1.0中的runner类,而是把更多的精力放在了他们应该努力的地方。 这样的话,如果希望使用api,我们就只能自己去封装自己的ansible runner。ansible_api_2就是希望能够实现一个比较简单易用的runner2.0。 ansible api 2.0带来复杂性的同时,灵活性也大大增加,我们可以灵活组建自己的runner类。 虽然官方提供了一个,但是这个文档过于简陋,并且直接在代码里面直接写play的方式并不好用(可能是由于我水平低)。而根据这篇受到的启发,显然p


【文件预览】:
ansible_api_2-master
----.gitignore(6B)
----requirements.txt(276B)
----playbook()
--------__init__.py(840B)
--------inv_parser.py(2KB)
--------play()
--------option_parser.py(475B)
--------pbex.py(5KB)
----pb_data()
--------.gitignore(0B)
----README.md(5KB)
----conf()
--------default_ansible_option.json(201B)
----test()
--------example_play.py(5KB)

网友评论