Генерация виртуальных машин на основе Ansible Inventory до запуска playbook
Итак, я смотрю на создание универсальной оболочки вокруг команды ansible-playbook. То, что я хотел бы сделать, это раскрутить несколько виртуальных машин (Vagrant или Docker), основываясь на предоставленном инвентаре.
Я бы использовал эти виртуальные машины локально для автоматического тестирования с использованием молекулы, а также для ручного тестирования функций.
Важно, чтобы количество машин в инвентаре могло измениться, поэтому их нужно создавать до запуска.
Какие-нибудь мысли?
Ура, Стюарт
1 ответ
Вы можете использовать такой инструмент, как Terraform, для запуска изображений докера, а затем экспортировать инвентарь из Terraform в Ansible, используя что-то вроде terraform-инвентарь.
Я думаю, что есть также поставщик Ansible для Terraform.