Discover how we transform the IT area of the best companies on the market.
Take control of your company’s IT with integrated and secure management tools.
Count on specialists to ensure your applications run with maximum security and efficiency.
Use hybrid cloud with the security of having the support of one of the most important players in the market.
Minimize manual interactions in the IT environment, enhancing security and productivity.
Protect information and systems, delivering benefits to companies and their customers.
Provide your company with Private Network solutions that only an end-to-end integrator can offer.
Handle payments, invoice issuance, and document transfer with credibility and data security.
Outsource efficiently, maintaining control over everything your company needs.
Learn about technological innovations and how they can benefit your company.
Articles, events, and information to go beyond and dive deep into each technology. Be inspired to transform your company.
Quando se fala em automação, alguns pensam: “Parece algo complicado”, e continuam onde estão, executando todos os dias as mesmas tarefas, apertando os mesmos botões. E isso consome uma grande porção de tempo irrecuperável. Mas será que realmente é “complicado” automatizar uma tarefa, ou até mesmo provisionar um ambiente de forma rápida e automatizada?
Quando falamos de Ansible, isso se torna simples. Essa poderosa ferramenta, quando usada da forma correta, pode fazer milagres. Neste artigo, vou falar um pouco sobre as vantagens de conhecê-la e usá-la, e, como bônus, mostrar sua forma “visual” e melhor gerenciável: o Ansible Tower.
Vantagens da Ansible É gratuita e de código aberto; É compatível com diversos sistemas operacionais, como Linux, Unix e Windows; Pode ser implantada em qualquer lugar, como servidores locais ou na nuvem, seja ela pública ou privada; Extremamente escalável, podendo gerenciar milhares de servidores de uma só vez; Acesso remoto criptografado aos sistemas; Implantação rápida, feita em poucos minutos; Baixo tempo de execução; Customizável e adaptável, atendendo a diversas necessidades; Possui uma vasta comunidade ativa, garantindo suporte e constante desenvolvimento de novas features.
Tendo em mente as vantagens de usar Ansible, como a ferramenta, em si, funciona? Ela utiliza uma linguagem de código para criação de suas Playbooks (conjunto de tarefas que serão executadas) chamada YAML, que, em si, é muito simples de aprender.
Em sua documentação oficial, é possível encontrar vários modelos prontos e customizáveis para utilizar. Cada automação pode ser organizada e dividida de algumas formas, sendo as principais Playbooks e Roles.
Playbooks – Arquivos únicos com as tarefas que serão executadas nos servidores que desejar. Ideal para tarefas simples, como a criação, edição ou remoção de usuários em vários servidores.
Roles – Playbooks, modelos e variáveis pré-definidas que trabalham em conjunto, utilizando arquivos separados. Ideal para automações que contêm grande quantidade de tarefas, podendo dividi-las em vários arquivos. Melhora a organização dos seus projetos.
Ansible Tower Agora que falamos da ferramenta, vamos conhecer seu complemento, o Ansible Tower, uma poderosa aplicação web para implantação e gerência de automação utilizando Ansible.
Com ela, é muito fácil gerenciar tarefas e inventários. Com alguns cliques, já é possível criar uma tarefa, agendar a execução e enviar notificação caso haja falha na execução, tudo através de uma interface gráfica simples e intuitiva. Impressionante, não é mesmo?
Apesar de ser paga, possui uma versão gratuita com o nome Ansible AWX, a qual tem o mesmo objetivo e as mesmas funções, porém, com uma implementação um pouco mais complexa.
E nós, Edgers? Qual o nosso comprometimento com essa ferramenta?
Como prezamos o tempo gasto, damos total atenção às atividades que fazemos no dia a dia, sempre pensando em como podemos deixar “menos manual”. Assim, gastamos mais tempo criando novos projetos, do que fazendo sempre a mesma coisa.
Our team of specialists is ready to meet your company's demands, so it can achieve better results.