Ansible
-
Introdução à Gerenciamento de Configuração com Ansible
Introdução O gerenciamento de configuração é o processo de lidar com mudanças em um sistema de forma a garantir 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 se originado na indústria de TI, o termo é amplamente usado 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…
-
Como Usar o Ansible: Um Guia de Referência
Introdução Ansible é uma ferramenta moderna de gerenciamento de configuração que facilita a tarefa de configurar e manter servidores remotos. Este guia em estilo de folha de dicas fornece uma referência rápida para comandos e práticas comumente usados ao trabalhar com Ansible. Para uma visão geral do Ansible e como instalá-lo e configurá-lo, por favor, confira nosso guia sobre Como Instalar e Configurar o Ansible no Ubuntu 20.04. Como Usar Este Guia: Este guia está em formato de folha de…
-
Gestão de Configuração 101: Escrevendo Playbooks Ansible
Introdução Em poucas palavras, o gerenciamento de configuração do servidor (também popularmente referido como Automação de TI) é uma solução para transformar a administração de 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 da implementação de…
-
Dominando o Ansible no Windows: Seu guia de especialista
Mesmo que Ansible seja conhecido por gerenciar nós Linux usando SSH, você sabia que o Ansible no Windows funciona tão bem quanto? Usando Windows Remote Management (WinRM), o Ansible no Windows pode gerenciar efetivamente todos os seus nós 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 seu primeiro nó Windows para ser gerenciado com o Ansible e verá…
-
Secure o WinRM para o Ansible com Certificados em 10 Passos
O Ansible está se tornando uma das ferramentas de gerenciamento de configuração mais, se não a mais, utilizadas hoje em dia. O Ansible é uma ferramenta útil (e gratuita na maioria dos casos) que permite aos engenheiros de DevOps e aos engenheiros/administradores de sistemas construir e manter infraestrutura em todos os ambientes de maneira idempotente, como código de infraestrutura. No entanto, configurá-lo para se comunicar com o Windows via WinRM pode ser um desafio. Assim como muitos outros componentes de…
-
Como Criar Modelos Ansible para Economizar Tempo de Configuração
Gerenciar configurações de vários servidores e ambientes é um grande benefício ao 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 explorar 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 modelo 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ê vai aprender desde o início como baixar e instalar um host controlador do Ansible no Ubuntu, RHEL e macOS. Você também vai começar a executar seus primeiros comandos! Este tutorial irá utilizar a versão 2.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 possui 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 lineinfile do Ansible. O módulo lineinfile do Ansible é um módulo que realiza várias ações em uma única linha em um arquivo, como substituir uma linha, atualizar uma linha ou adicionar uma linha específica.…
-
Como Trabalhar com Ansible Quando e Outras Condições
Se você precisa executar tarefas do Ansible com base em condições diferentes, está prestes a ter uma ótima experiência. O Ansible when e outras condicionais permitem avaliar condições, como com base no sistema operacional, ou se uma tarefa depende da tarefa anterior. Neste tutorial, você aprenderá como trabalhar com o Ansible when e outras condicionais para executar tarefas sem complicar as coisas. Vamos lá! Pré-requisitos Este tutorial inclui exemplos práticos. Se você quiser acompanhar, certifique-se de ter o seguinte em…