Nenhum arquivo de configuração Ansible ou diretório /etc/ansible depois de tentar instalar pip e yum

Nenhum arquivo de configuração Ansible ou diretório /etc/ansible depois de tentar instalar pip e yum

Então, tenho tentado instalar o Ansible para algum gerenciamento de servidor, mas parece que yum e pip não querem cooperar:

  1. Eu tentei uma instalação do yum que se recusa a funcionar porque não consigo encontrar mais repositórios para babel/jinja2.
  2. A instalação do pip funciona, mas me deixou sem nenhum Ansible.cfgarquivo ou /etc/Ansiblediretó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 depip
  • Crie um diretório de trabalho comestrutura recomendada
  • Use -ipara apontar seu estoque atual (teste ou produção, por exemplo).
  • Crie ansible.cfgna 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.

informação relacionada