Ansible
-
Uma Introdução à Gerenciamento de Configurações com Ansible
Introdução O gerenciamento de configuração é o processo de lidar com alterações em um sistema de forma a assegurar a integridade ao longo do tempo, geralmente envolvendo ferramentas e processos que facilitam a automação e a observabilidade. Embora esse conceito não tenha surgido na indústria de TI, o termo é amplamente utilizado para se referir ao gerenciamento de configuração de servidores. No contexto de servidores, o gerenciamento de configuração também é comumente referido como Automação de TI ou Orquestração de…
-
Como Usar o Ansible: Um Guia de Referência
Introdução O Ansible é uma ferramenta moderna de gerenciamento de configuração que facilita a tarefa de configurar e manter servidores remotos. Este guia no estilo de folha de dicas fornece uma referência rápida para comandos e práticas comumente usados ao trabalhar com o Ansible. Para uma visão geral do Ansible e como instalá-lo e configurá-lo, consulte nosso guia sobre Como Instalar e Configurar o Ansible no Ubuntu 20.04. Como Usar Este Guia: Este guia está no formato de folha de…
-
Gerenciamento de Configuração 101: Escrevendo Playbooks do Ansible
Introdução Em poucas palavras, a gestão de configuração de servidor (também popularmente referida como Automação de TI) é uma solução para transformar a administração da sua infraestrutura em um código-fonte, descrevendo todos os processos necessários para implantar um servidor em um conjunto de scripts de provisionamento que podem ser versionados e facilmente reutilizados. Isso pode melhorar significativamente a integridade de qualquer infraestrutura de servidor ao longo do tempo. Em um guia anterior, falamos sobre os principais benefícios de implementar uma…
-
Dominando o Ansible no Windows: Seu Guia de Especialista
Mesmo que o Ansible seja conhecido por gerenciar nós Linux usando SSH, você sabia que o Ansible no Windows funciona igualmente bem? Usando Windows Remote Management (WinRM), o Ansible no Windows pode gerenciar efetivamente todos os seus nós do Windows também! Com o Ansible no Windows, você pode executar tarefas como implantar patches, gerenciar servidores Windows, executar scripts do PowerShell e muito mais. Neste tutorial, você aprenderá como configurar o seu primeiro nó do Windows para ser gerenciado com o…
-
Proteja o WinRM para o Ansible com Certificados em 10 Etapas
O Ansible está se tornando uma das ferramentas de gerenciamento de configuração mais, se não a mais utilizada hoje em dia. O Ansible é uma ferramenta útil (e gratuita na maioria dos casos) que permite aos engenheiros DevOps e aos engenheiros/administradores de sistemas construir e manter infraestruturas em todos os ambientes de maneira idempotente, como códigode infraestrutura. No entanto, configurá-lo para se comunicar com o Windows via WinRM para o Ansible pode ser um desafio. Assim como muitos outros componentes…
-
Como Criar Modelos Ansible para Economizar Tempo de Configuração
Gerenciar configurações de múltiplos servidores e ambientes é um grande benefício de usar o Ansible. Mas o que acontece quando os arquivos de configuração variam de servidor para servidor? Em vez de criar uma configuração separada para cada servidor ou ambiente, você deve considerar os modelos do Ansible. Neste tutorial, você vai aprender o que são os modelos do Ansible, como eles funcionam e como você pode usar o módulo de template do Ansible para economizar muito tempo. Pré-requisitos Este…
-
Como instalar o Ansible (Ubuntu, RHEL, CentOS, macOS)
Se você tem muitos hosts para gerenciar, é hora de automatizar o gerenciamento de configurações instalando o Ansible! O Ansible é a ferramenta de automação mais popular para gerenciar alterações de configuração em seus recursos locais e na nuvem. Neste artigo, você aprenderá desde o início como baixar e instalar um host controlador do Ansible no Ubuntu, RHEL e macOS. Você também terá um impulso inicial para executar seus primeiros comandos! Este tutorial utilizará a versão v2.9.20 do Ansible, mas…
-
Como Usar o Módulo lineinfile do Ansible para Gerenciar Arquivos de Texto
O Ansible é uma ferramenta de automação amplamente utilizada que pode gerenciar centenas de nós de uma só vez. O Ansible tem muitos recursos excelentes, e um deles é sua capacidade de gerenciar uma única linha dentro de um arquivo em nós remotos usando o módulo Ansible lineinfile. O módulo Ansible lineinfile é um módulo que realiza várias ações em uma única linha de um arquivo, como substituir uma linha, atualizar uma linha ou adicionar uma linha específica. Neste tutorial,…
-
Como Trabalhar com Ansible em Diferentes Condições
Se você precisa executar tarefas do Ansible com base em condições diferentes, está prestes a ter uma experiência agradável. O Ansible when e outras condicionais permitem que você avalie condições, como baseado no sistema operacional, ou se uma tarefa depende da tarefa anterior. Neste tutorial, você aprenderá a trabalhar com o Ansible when e outras condicionais para executar tarefas sem bagunçar as coisas. Vamos lá! Pré-requisitos Este tutorial inclui exemplos práticos. Se você quiser acompanhar, certifique-se de ter o seguinte…