Генерация виртуальных машин на основе Ansible Inventory до запуска playbook

Итак, я смотрю на создание универсальной оболочки вокруг команды ansible-playbook. То, что я хотел бы сделать, это раскрутить несколько виртуальных машин (Vagrant или Docker), основываясь на предоставленном инвентаре.

Я бы использовал эти виртуальные машины локально для автоматического тестирования с использованием молекулы, а также для ручного тестирования функций.

Важно, чтобы количество машин в инвентаре могло измениться, поэтому их нужно создавать до запуска.

Какие-нибудь мысли?

Ура, Стюарт

1 ответ

Вы можете использовать такой инструмент, как Terraform, для запуска изображений докера, а затем экспортировать инвентарь из Terraform в Ansible, используя что-то вроде terraform-инвентарь.

Я думаю, что есть также поставщик Ansible для Terraform.

Другие вопросы по тегам