Instalação Ansible no CentOS 7 Linux

Instalação Ansible no CentOS 7 Linux

Objetivo

O guia a seguir descreve as etapas simples de seguir sobre como instalar o mecanismo de automação de código aberto Ansible no CentOS Linux.

Sistema operacional e versões de software

  • Sistema operacional: - CentOS 7 Linux
  • Programas: - Ansible 2.2 (Epel) e Ansible 2.4 (fonte)

Requisitos

O acesso privilegiado ao seu sistema Linux CentOS será obrigado a executar a instalação Ansible.

Dificuldade

MÉDIO

Convenções

  • # - requer que os comandos Linux sejam executados com privilégios root diretamente como usuário root ou por uso de sudo comando
  • $ - Requer que os comandos do Linux sejam executados como um usuário não privilegiado regular

Instruções

Instalação do repositório EPEL

A maneira mais fácil de executar a instalação Ansible no CentOS Linux é usando o repositório de pacotes padrão e o repositório EPEL. A desvantagem é que provavelmente você instalará a versão Ansible desatualizada, mas estável. Primeira instalação Ativar repositório EPEL Instale o seguinte pacote:

# Yum Instale o lançamento de Epel 

Em seguida, instale Ansible:

# yum installible 

Se instalado corretamente, você poderá usar o Ansible comando para consultar o número da versão:

$ Ansible -Version Ansible 2.2.1.0 arquivo de configuração =/etc/Ansible/Ansible.CFG Configurado Módulo Pesquisa Caminho = Padrão sem Substituições 


Instalação da fonte

O parágrafo a seguir descreve a instalação Ansible da fonte. Vamos começar por instalação de todos os pré -requisitos necessários para executar a compilação Ansible:

# yum instale make git make gcc python-devel libffi-devel openSsl-devel elease-lançamento python-sphinx 

Em seguida, instale o Python Package Manager:

# yum install python-pip 

Nesta fase, estamos prontos para baixar o código -fonte Ansible usando git comando:

$ git clone git: // github.com/Ansible/Ansible.git $ CD Ansible 

Opcionalmente, selecionado sua versão Ansible desejada usando checkout git comando. Se nenhuma versão Ansible for selecionada, você estará instalando a versão mais recente do Ansible disponível. Enquanto entra Ansible Diretório, primeiro liste todas as versões estáveis ​​disponíveis:

 $ git ramo -a | Remotos estáveis ​​Grep/Origin/Stable-1.9 remotos/origem/estábulo-2.0 controles remotos/origem/stable-2.0-Network Remotes/Origin/Stable-2.0.0.1 remotos/origem/estábulo-2.1 remotos/origem/estábulo-2.2 controles remotos/origem/estábulo-2.3 

Selecione a versão desejada, por exemplo.:

$ git checkout stable-2.3 

Se tudo correr bem, agora estamos prontos para realizar a compilação e instalação Ansible:



OBSERVAÇÃO: Provavelmente a compilação abaixo será interrompida devido ao desatualizado SetupTools e pip versões. Consulte o apêndice abaixo sobre como resolver esses problemas.

$ Make # Faça a instalação 

Teste a instalação Ansible recuperando o número da versão:

$ Ansible -Version Ansible 2.4.0 FILE DE CONFIG = Caminho de pesquisa do módulo configurado = padrão sem substituição da versão python = 2.7.5 (Padrão, 6 de novembro de 2016, 00:28:07) [GCC 4.8.5 20150623 (Red Hat 4.8.5-11)] 

Apêndice

Erro: Distribuição instalada setupTools 0.9.8 Conflitos com o requisito setupTools> = 11.3 

Atualize seus setupTools usando o comando abaixo:

# pip install -upgrade setupTools 

Você está usando o PIP versão 8.1.2, no entanto, versão 9.0.1 está disponível. Você deve considerar a atualização através do comando 'pip install -upgrade pip'. 

Como sugerido acima, execute o seguinte comando Linux para atualizar o Python Package Manager:

# pip install -upgrade pip 

Tutoriais do Linux relacionados:

  • Coisas para instalar no Ubuntu 20.04
  • Uma introdução à automação, ferramentas e técnicas do Linux
  • Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
  • Arquivos de configuração do Linux: os 30 primeiros mais importantes
  • Download do Linux
  • Linux pode obter vírus? Explorando a vulnerabilidade do Linux…
  • Coisas para fazer depois de instalar o Ubuntu 22.04 Jellyfish…
  • Melhor distro Linux para desenvolvedores
  • Comandos Linux: os 20 comandos mais importantes que você precisa para…
  • Instalação do Manjaro Linux