ansible api 通过python 方式调用

pip3 install ansible Linux下面安装 Windows 安装没成功

from ansible.parsing.dataloader import DataLoader #读取yaml json格式文件

from ansible.vars.manager import VariableManager #用于存储各类总类变量信息

from ansible.inventory.manager import InventoryManager #用于导入inventory清单文件

from ansible.playbook.play import Play #存储执行hosts的角色信息

from ansible.executor.task_queue_manager import TaskQueueManager #ansible底层用到任务队列

from ansible.plugins.callback import CallbackBase #状态回调,各种成功失败的信息

from ansible.executor.playbook_executor import PlaybookExecutor #核心类执行playbook剧本

from ansible.inventory.host import Host,Group #操作单个主机和主机组的信息

原文地址:https://www.cnblogs.com/ajaxa/p/11340756.html