Я запускаю виртуальные машины KVM на железных хостах. Чтобы раскрутить новые виртуальные машины, я бы:
virt-clone
шаблонаvirt-sysprep
клон, чтобы внести некоторые основные изменения- Запустите клонированную ВМ
- Используйте Ansible для дальнейшей настройки
В настоящее время первые 3 шага выполняются с использованием 1 скрипта Ansible, а последний - с другим. Первый скрипт действует на голом железном хосте, а второй - на виртуальной машине.
У меня вопрос, это может быть выполнено в 1 сценарий? Одна возможность состоит в том, чтобы изменить имя inventory_hostname
в полете в игровой книге, чтобы выбрать виртуальную машину после шага 3 Тем не менее, я считаю, что это невозможно.
Есть лучший способ сделать это? Заранее спасибо!