Veja o projeto BoxGrinder da Red Hat, ele tem um plugin para direcionar a maioria das plataformas de nuvem. Mas está limitado a sistemas operacionais baseados em RH ...
O Vagrant é outra maneira de fazer isso, mas com uma curva de aprendizagem um pouco mais acentuada, mas com mais flexibilidade ...