Ferramentas do usuário

Ferramentas do site


projetos:devopsbrasilia:inicio

DevOps Brasilia - Ansible HandsOn

Atualmente, a entrega de software é uma tarefa complexa, pois cada vez mais as aplicações dependem de diferentes serviços para funcionarem adequadamente. Além disso, esses serviços normalmente estão distribuídos em um conjunto de recursos computacionais. Com isso, realizar o provisionamento e a configuração desse ambiente de forma manual demanda tempo, está mais susceptível a erros e torna difícil implementar o modelo de entrega contínua, assim como, em identificar possíveis problemas no ambiente.

Uma forma de lidar com esse problema é utilizar uma ferramenta de automação de configuração como Ansible, Chef, e Puppet. Nesse caso, a automação significa em descrever o estado requerido para o ambiente (servidores), e utilizar uma ferramenta para garantir que os servidores estejam no estado desejado.

Portanto, este tutorial tem como objetivo discutir como o Ansible auxilia na automação da configuração de ambientes computacionais, assim como, no deploy das aplicações. O Ansible é um sistema de automação de configuração que oferece uma linguagem de domínio específica para descrever os estados desejados dos ambientes. Além disso, ele possui um conjunto de módulos disponíveis que auxiliam na descrição das ações a serem executadas.

No tutorial será utilizado o VirtualBox para executar as máquinas virtuais localmente e o Vagrant para criar e gerenciá-las. Em outras palavras, para acompanhar o tutorial é necessário que a máquina host tenha instalado o VirtualBox e o Vagrant.

Resumo por Alessandro Leite

projetos/devopsbrasilia/inicio.txt · Última modificação: 2016/03/05 21:43 por admin