Мне кажется, что это не совсем то: мне надо по факту создать виртуальную машину на локалхосте, получить её IP, зайти через ssh, выполнить скрипты, завершить, сохранить образ. Ansible замена ssh здесь, но надо именно работу с виртуальной машиной запилить, ибо скрипты уже есть, выполнить через ssh не проблема.
А про packer спасибо, посмотрю.