Acesso ao ESXI usando Ansible (python)

1

Eu quero executar um comando usando Ansible em um ESXi remoto, mas parece que falta um módulo grp.

# ansible esxi -a "date"
esxi | FAILED >> {
    "failed": true, 
    "msg": "Traceback (most recent call last):\r\n  File \"//.ansible/tmp/ansible-tmp-1409770903.88-199403044644009/command\", line 229, in <module>\r\n    import grp\r\nImportError: No module named grp\r\n", 
    "parsed": false
}

Eu tentei copiar esses módulos de outro host para a pasta ESXi python lib, mas também não funcionou. Existe uma maneira de fazê-lo funcionar ou devo tentar compilar uma versão mais recente do Python para ESXi?

    
por Arka 03.09.2014 / 21:13

1 resposta

2

Eu estava faltando a opção -m raw porque o python-simplejson não está instalado no ESXi.

# ansible esxi -m raw -a "date"
esx1 | success | rc=0 >>
Sun Aug 24 22:26:49 UTC 2014
    
por 03.09.2014 / 21:50