Isso já existe. Há uma API para que você possa criar sua própria
Recebemos cerca de 10 e-mails por dia para novas criações de vm ou downs e estou pensando se é possível criar um webapp que permita ao cliente escolher o que é necessário nessa VM e clicar em "Criar" e faça girar sozinho.
Isso já existe. Há uma API para que você possa criar sua própria
Parece que você pode fazer uma instalação básica do Diretor do vCloud da VMWare.
Claro. O vSphere tem uma API para essas coisas. link
uProvision é um aplicativo da web para provisionar automaticamente ambientes de máquinas virtuais VMware, opcionalmente em redes privadas. Você pode definir modelos para a configuração desejada de máquinas virtuais. Ele é executado sobre uma ferramenta de provisionamento de linha de comando de código aberto chamada Terraform.
Disclaimer - Eu sou um desenvolvedor no uProvision e Terraform.