Como instalar e configurar o Ansible no Ubuntu Top 10.Top 10

Como instalar e configurar o Ansible no Ubuntu Top 10.Top 10
Ansible é uma ferramenta de automação de código aberto usado para tarefas de IoT, incluindo implantação de software, gerenciamento de configurações, provisionamento em nuvem, orquestração de serviços de infra. Ele é executado em muitos sistemas operacionais Linux e é configurado com bastante facilidade. Ele usa o serviço SSH aberto para executar as várias tarefas de rede, garantindo um ambiente de comunicação bem seguro e protegido.

Como instalar Ansible no Ubuntu 22.04

Neste tutorial, vamos guiá -lo como você pode instalar Ansible sobre Ubuntu 22.04 Usando o método mais fácil cujas etapas são dadas abaixo e, no final, também mostraremos como você pode configurar o Ansible para usá -lo para automação.

Etapas para instalar Ansible no Ubuntu 22.04

Passo 1: Primeiro, instale alguns pacotes necessários úteis, se ainda não estiverem instalados para executar Ansible sobre Ubuntu 22.04 Usando o seguinte comando:

$ sudo apt install install-properties-common

Passo 2: Agora, adicione o Ansible repositório para instalar com êxito as últimas Ansible versão em Ubuntu 22.04:

$ sudo add-aprop-repositor-ies-update ppa: Ansible/Ansible

Etapa 3: Depois que o repositório for adicionado, você pode executar o Ansible Instalação através do seguinte comando:

$ sudo apt installible

Depois de concluir o Ansible Instalação, use o seguinte comando para verificar sua versão:

$ Ansible -versão

Passos para configurar Ansible no Ubuntu 22.04

Agora, a próxima tarefa é configurar os hosts do Ubuntu para a Ansible Automation. Você pode automatizar Ansible usando vários hosts e a configuração de cada host requer exatamente a mesma etapa executada para o host inicial.

Para configurar um host, você precisará executar as seguintes etapas.

Passo 1: Primeiro, instale OpenSsh através do seguinte comando:

$ sudo apt install OpenSsh-Server

Você também pode verificar o status de Ssh Usando o seguinte comando:

$ sudo systemctl status sshd

Passo 2: Em seguida, configure o firewall para permitir o acesso SSH em Ubuntu 22.04 Usando o seguinte comando:

$ sudo ufw permitir ssh

Etapa 3: Agora, crie um usuário ANSIBLE através do comando baixo. Esta etapa exigirá a configuração de uma senha própria:

$ sudo adduser Ansible

Depois de atualizar a senha, você deverá fornecer seu nome completo e outras informações:

Digite "Y" para completar a etapa.

Isso adicionará o usuário Ansible.

Passo 4: Agora, execute o comando abaixo do ritmo para permitir Ansible Usuários para ativar o acesso a sudo sem senha:

$ echo "Ansible all = (all) NoPasswd: All" | sudo tee /etc /sudoers.D/Ansible

Etapa 5: Em seguida, gerar teclas SSH usando o comando abaixo mencionado:

$ ssh-keygen

Pressione Enter em todas as próximas opções sem digitar nada para gerar teclas SSH:

Etapa 6: Em seguida, copie a chave pública do SSH para Ansible Host usando o seguinte comando.

$ ssh-copy-id Ansible@

Digite "Sim" na próxima opção:

Defina a senha para o primeiro usuário.

Isso adicionará o primeiro usuário como "Ansible". Você pode adicionar mais que deseja usar as etapas acima.

Etapa 7: Depois que os hosts forem criados, você pode usar o seguinte comando para adicionar hosts:

$ nano hosts

No nosso caso, temos apenas um host, você pode adicionar outros hosts. Salve o arquivo depois de adicionar os hosts. Em seguida, use o seguinte comando para ping nos hosts.

$ Ansible tudo -i ./hosts -u Ansible -m ping

É isso, a saída do comando acima garante que você configurou perfeitamente Ansible no seu Ubuntu.

Conclusão

Ansible é uma excelente ferramenta de automação de IoT que permite aos usuários a oportunidade de implementar diferentes tarefas de IoT, incluindo implantação de software, gerenciamento de configurações e mais. A instalação é bem simples no Ubuntu, enquanto a coisa principal importa é como você configura Ansible. A orientação acima será útil na instalação e configuração Ansible no Ubuntu 22.04.