Eu encontrei o culpado.
O que faltava era a permissão para criar VMs a partir de modelos. (Máquina virtual > Provisionamento > Modelo de implantação)
Fonte: link
Estou tentando usar o Juju para gerenciar nossa infraestrutura em uma nuvem privada do vsphere. No entanto, quando tento configurar o controlador juju usando o CLI, ele falha, devido a um problema de permissão.
Este é o erro do juju:
14:54:32 ERROR juju.cmd.juju.commands bootstrap.go:519 failed to bootstrap model: cannot start bootstrap instance in availability zone "Cluster1": creating import spec: ServerFaultCode: Permission to perform this operation was denied.
Esta é a operação que falha:
spec, err := ovfManager.CreateImportSpec(ctx, UbuntuOVF, resourcePool, datastore, cisp)
Não tenho problemas em importar uma especificação de personalização no vcenter com o mesmo usuário.
Quais permissões são necessárias para o usuário, para poder usar o juju com o vsphere?
Eu encontrei o culpado.
O que faltava era a permissão para criar VMs a partir de modelos. (Máquina virtual > Provisionamento > Modelo de implantação)
Fonte: link