Descubra como o Ansible e o IaC podem revolucionar sua infraestrutura de TI
O termo IaC – Infrastructure as Code – dá nome aos processos de provisionamento de infraestrutura tecnológica (principalmente em Cloud Computing) através de códigos, viabilizando o versionamento e a colaboração também para este segmento.
Entre as ferramentas que viabilizam o desenvolvimento de uma infraestrutura como código, podemos falar do Ansible, mantido pela RedHat – que através de uma linguagem simples (o YAML) pode tanto gerenciar, quanto provisionar ambientes inteiros, tratando-se de ambientes em Cloud Computing: desde roteadores, associação de endereços IP até instâncias de máquinas virtuais, além de gerenciar configurações como definir programas instalados e conteúdo de arquivos.
Com a forte adoção da ferramenta pela comunidade, a RedHat criou o Ansible Galaxy um portal onde qualquer pessoa poderia publicar seu código em Ansible já preparado para automatizar alguma tarefa. A intenção é que os códigos desenvolvidos para o Ansible Galaxy sigam um padrão e sejam portáveis, ou seja, que funcionem em diferentes ambientes, independente da distribuição Linux ou até sistema operacional, chamamos esse padrão de Role, afim de que outras pessoas possam colaborar com otimizações ou até para aqueles que apenas precisam da solução pronta.
Você pode acessar o Ansible Galaxy e encontrar códigos desenvolvidos pela comunidade através do endereço https://galaxy.ansible.com/.
Para executar um código desenvolvido por outra pessoa, antes de qualquer coisa é necessário ter o Ansible instalado no seu computador e configurado para alcançar os dispositivos que você quer aplicar alguma solução, a seguir basta executar o comando abaixo para começar o download do código escolhido – no exemplo deste artigo vamos usar uma Role para automatizar a instalação do Docker desenvolvido pelo usuário Jeff Geerling, grande contribuidor de código para Ansible.
$ ansible-galaxy install geerlingguy.docker
Para executar o código e instalar o Docker nos seus dispositivos basta escrever um script simplesmente referenciando os hosts e a Role do Geerling.
---
- hosts: all
roles:
- geerlingguy.docker
Pronto! Agora é só aguardar enquanto o Ansible instala o Docker nos seus dispositivos.
ทดลองสล็อต PGสล็อต pgทีเด็ด บอลเต็ง 99 วันนี้ปั่นสล็อตเว็บตรงสล็อต88สล็อตเว็บตรงราคาบอลทดลองเล่นสล็อต PGslot auto walletผลบอลสด7m888 ราคา
About author
Você pode gostar também
Como Configurar Alta Disponibilidade de Interfaces de Rede com Bonding no Linux
Quando falamos de infraestrutura, um dos pré-requisitos é se pensar em alta disponibilidade, seja ela de: Máquinas Virtuais Storages Máquinas Físicas Links de Internet E etc. Nesse post vou explicar
Guia prático: Autenticação via SSH com a ferramenta Vault da HashiCorp
Vault é uma ferramenta desenvolvida pela HashiCorp, essa ferramenta tem como objetivo fazer um armazenamento inteligente de “segredos”, podem ser eles, chaves de ssh, dados de acesso a um banco
Recuperação de Dados em Tempo Real com PITR e BARMAN no Postgres
O backup PITR(Point-In-Time-Recovery) que é uma ferramenta que permite um arquivamento contínuo das transações ocorridas no banco, para que seja possível a recuperação de qualquer posição dos dados desde o







