Автонастройка VM после создания. Какие есть варианты?
Есть такая задачка. После создания виртуальной машины, она самостоятельно обращается на центральный сервер, вытягивает от туда актуальную версию скрипта настройки и выполняет этот скрипт.
Предполагается, что машина при создании уже имеет правильную сетевую настройку для доступа в сеть.
Вроде как есть всякие Ansible, Chef, Puppet, но, как я понял, у них обратный принцип. Эти системы сами создают VM и затем сами ее настраивают.
Как такую задачу правильно решить?
Недавно занялся puppet, скажу про него, вы настраиваете сервер, а потом на свежеустановленную вм необходимо поставить клиент и подключить к серверу, после этого все будет сконфигурировано.
Получается, что каким-то образом надо сказать VM - "установи puppet клиент". Что опять же сводится к мой задаче.
И честно говоря, посмотрев Ansible, Chef, Puppet, больше всего приглянулся Ansible. Остальное очень громоздкое.