Я знаю, что вы можете подготовить существующие виртуальные машины к доступным playbooks, однако я не знаю, возможно ли также создать виртуальную машину.
Как я могу динамически создать виртуальную машину с помощью ansible?
Ansible поддерживает много различных провайдеров виртуализации, как локальных, так и удаленных. В их документации есть хорошие примеры использования каждого из них.
Также вам ничего не мешает вызвать virsh / virt-install через command
, и используя ansible для создания вашей конфигурации XML, образов дисков и т. д.
Что-то вроде того, что вы могли бы сделать для управления виртуальными хостами на веб-сервере.
Однако это предполагает, что вы можете запускать команды на гипервизоре.