O Ansible é distribuído como um pacote do Python publicado em PyPI e é melhor usar pip
. Então desinstale o pacote instalado pelo APT e execute:
pip install -I ansible==2.0.2
Dependendo da sua configuração (e estado atual), você pode precisar instalar algumas dependências. Pela minha experiência, o seguinte faz o Ansible funcionar sem falhas. Tente primeiro confiar nas dependências do pacote instalado automaticamente, mas se encontrar erros, use-os como referência:
- pacotes APT
- python-setuptools
- python-dev
- autoconf (necessário para
pip install pycrypto
) - g ++ (requerido para
pip install pycrypto
) - python2.7-dev (necessário para
pip install pycrypto
) - sshpass (necessário para usar o Ansible com senhas de texto simples)
- build-essential
- libssl-dev
- libffi-dev
- pacotes Pip
- paramiko
- PyYAML
- Jinja2
- link
- seis
Você pode considerar o uso de ambientes virtuais como virtualenv no Python para manter vários versões disponíveis. Há mais informações sobre os ambientes virtuais do Python aqui .