Ansible vmware_guest não pode ssh no vmware vSphere vCenter

Estou tentando configurar uma máquina virtual com ansible. No entanto, o ansible fica travado na tarefa Deploy guest from template.

Usando -vvv, obtive os seguintes logs.

Ao tentar efetuar login via ssh pubkey auth:

TASK [Deploy guest from template] 
task path: /home/wilb/Development/vcenter_demo/vcenter_demo.yml:12
Using module file /usr/lib/python2.7/site-packages/ansible/modules/cloud/vmware/vmware_guest.py
<vcenter.mycompany.com> ESTABLISH SSH CONNECTION FOR USER: root
<vcenter.mycompany.com> SSH: EXEC ssh -C -o ControlMaster=auto 
  -o ControlPersist=60s -o KbdInteractiveAuthentication=no 
  -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey 
  -o PasswordAuthentication=no -o User=root -o ConnectTimeout=10 
  -o ControlPath=/home/wilb/.ansible/cp/982c3c15ab 
  vcenter.mycompany.com '/bin/sh -c '"'"'echo ~ && sleep 0'"'"''

Quando tento usar --ask-pass, ele fica preso aqui:

TASK [Deploy guest from template] *******************************************************************************************************
task path: /home/wilb/Development/vcenter_demo/vcenter_demo.yml:14
Using module file /usr/lib/python2.7/site-packages/ansible/modules/cloud/vmware/vmware_guest.py
<vcenter.mycompany.com> ESTABLISH SSH CONNECTION FOR USER: root
<vcenter.mycompany.com> SSH: EXEC sshpass -d12 ssh -C 
  -o ControlMaster=auto -o ControlPersist=60s -o User=root 
  -o ConnectTimeout=10 
  -o ControlPath=/home/wilb/.ansible/cp/982c3c15ab 
  vcenter.mycompany.com '/bin/sh -c '"'"'echo ~ && sleep 0'"'"''

Posso fazer login no vCenter manualmente. No entanto, para acessar o shell, primeiro preciso digitar: "shell" no vCenter; por padrão, é um prompt personalizado estranho.

Como posso ficar ansioso para fazer login no vcenter corretamente para implantar automaticamente uma VM?

Sistema

Sistema operacional do controlador: Fedora 26Ansible: 2.4.1vCenter: 6.5.0.1000

questionAnswers(1)

yourAnswerToTheQuestion