ansibleapi
2016-12-26 14:55:01 0 举报
AI智能生成
ansibleapi接口示意图
作者其他创作
大纲/内容
resource资源文件
调用ANSRunner类(传入resource)
执行ANSRunner里面的run_playbook函数
循环IP并添加一个字典taskList
调用类PlayBookResultsCollector(taskList)
继承父类CallbackBase
调用PlaybookExecutor类并传入参数
self.options继承来自—initializeDate
self.password继承来自—initializeDate
self.inverntory继承来自—initializeDate
传参给类MyInventory.inventory
self.resource
self.loader
self.variable_manager
self.variable_manageer.set_inventory(self.inverntory)
executor._tqm._stdout_call=self.callback
赋值给executor
executor.run()
并传入playbook路径和需要callback的ip
传入的参数[ip],playbookpath
rbt=ANSRunner
赋值给self.callback
执行run()方法
收藏
收藏
0 条评论
下一页
为你推荐
查看更多