Como usar o módulo ansible.runner no Ubuntu 14.04.5?

0

Eu tentei import ansible.runner em um script Python, mas recebo o seguinte erro:

Traceback (most recent call last):
  File "./boot-device.py", line 5, in 
    import ansible.runner
ImportError: No module named runner

Quando pesquiso o pacote ansible , não consigo encontrar nenhum arquivo chamado runner .

Eu instalei ansible 2.1.1.0-1ppa~trust e python 2.7.5-5ubuntu3 .

Qual pacote eu preciso usar o módulo runner do Ansible?

    
por ceving 14.09.2016 / 14:51

1 resposta

1

Existe um problema no repositório GitHub da Ansible sobre isso. O módulo runner não existe mais por causa de alterações incompatíveis com versões anteriores na API Python do Ansible. Você teria que alterar seu script conforme detalhado na documentação da Ansible sobre sua API Python.

P.: Eu estava pensando em fornecer código real para as mudanças que você precisa fazer, mas isso parece fora do escopo do Ask Ubuntu e se encaixaria melhor no Stack Overflow. Se você tiver dúvidas sobre a API Python da Ansible, pergunte a eles no Stack Overflow.

    
por edwinksl 14.09.2016 / 21:42