Здравствуйте! Подскажите, пожалуйста, какие опции на сегодняшний день существуют для infrastructure as a code, чтобы при создании виртуальных машин можно было декларативно (yaml script, или напрямую из c#) произвести начальную настройку - открыть определенные порты, запустить установку необходимых программ на виртуальной машине, включить службы и т.д. Я раньше использовал ssh+power shell, хотел узнать, может сейчас есть более современные способы?