Python 使用Ansible而不使用Vagrant启动虚拟机

Python 使用Ansible而不使用Vagrant启动虚拟机,python,ansible,kvm,libvirt,Python,Ansible,Kvm,Libvirt,我有一个特殊的要求,我只能在我的主机上使用Ansible而不需要流浪 与此相关的两个问题: 是否可以使用ansible在主机上使用libvirt/KVM作为虚拟机监控程序启动VM?我知道ansible中有一个名为virt的模块,它能够做到这一点。但是我找不到任何实际的例子来说明如何使用这个。如果有人能给我举一个YAML的例子,我可以通过它来加速VM,我将不胜感激 使用Ansible,可以从python代码运行我的剧本吗?如果我没有错的话,Ansible支持一个python API。但是否可以将Y

我有一个特殊的要求,我只能在我的主机上使用Ansible而不需要流浪

与此相关的两个问题:

  • 是否可以使用ansible在主机上使用libvirt/KVM作为虚拟机监控程序启动VM?我知道ansible中有一个名为virt的模块,它能够做到这一点。但是我找不到任何实际的例子来说明如何使用这个。如果有人能给我举一个YAML的例子,我可以通过它来加速VM,我将不胜感激
  • 使用Ansible,可以从python代码运行我的剧本吗?如果我没有错的话,Ansible支持一个python API。但是否可以将YAML文件作为输入提供给执行YAML任务的API
  • 当然-如果您有SSH访问权
  • 是的,您可以使用其Python API或通过命令行调用运行Ansible。关于传递YAML文件-也是-是