Então, tenho tentado instalar o Ansible para algum gerenciamento de servidor, mas parece que yum e pip não querem cooperar:
- Eu tentei uma instalação do yum que se recusa a funcionar porque não consigo encontrar mais repositórios para babel/jinja2.
- A instalação do pip funciona, mas me deixou sem nenhum
Ansible.cfg
arquivo ou/etc/Ansible
diretório. Parece que ele foi instalado no diretório python 2.7, que mostra os arquivos de configuração do python, mas nada a ver com os arquivos de configuração padrão do Ansible que tenho visto na documentação.
Questões:
- Existe alguma solução alternativa para isso ou existe alguma maneira de usar o Ansible diretamente por meio do python (ou seja, atualizar listas de inventário e criar manuais que eu acho que seriam salvos no diretório pythons?).
- Também existe uma maneira de forçar o yum a instalar o Ansible, independentemente das dependências do jinja2/babel, para que eu possa pelo menos trabalhar na criação de meus primeiros manuais e me familiarizar com o básico?
Não tenho certeza se esses pacotes são necessários para operações Ansible e se isso criaria um problema de loop de dependência ao tentar instalar/atualizar posteriormente. Vá com calma, pois sou novo e estou tentando aprender mais sobre os recursos do Ansbile. Os é RHEL 7.5 aliás, e não, não tem uma assinatura. Estou usando o EPEL, que parece não funcionar!
Responder1
Ansible funciona bem em qualquer diretório. Você não precisa usar /etc/ansible
.
- Instale o Ansible de
pip
- Crie um diretório de trabalho comestrutura recomendada
- Use
-i
para apontar seu estoque atual (teste ou produção, por exemplo). Crie
ansible.cfg
na raiz do seu diretório se precisar:[defaults] #inventory = /etc/ansible/hosts inventory = hosts
Responder2
Você pode tentar com o Centos 7. Dê uma olhada emO CentOS é exatamente igual ao RHEL?e reavaliar por exemploComo instalar e configurar o Ansible no CentOS 7.