Sobes.tech
Junior — Middle

Pode explicar o que é o Ansible e como ele é usado para automatizar configurações e implementações?

sobes.tech IA

Resposta da IA

O Ansible é uma ferramenta para automação de gestão de configurações e implantação de aplicações. Ele usa uma linguagem simples de descrição de tarefas (YAML), o que facilita a escrita e compreensão de scripts de automação. O Ansible permite gerir centralizadamente as configurações dos servidores, instalar o software necessário, copiar ficheiros e executar comandos em máquinas remotas sem necessidade de instalar software adicional nelas (usa SSH).

Exemplo de um playbook simples para instalar nginx num servidor remoto:

- hosts: webservers
  become: yes
  tasks:
    - name: Instalar nginx
      apt:
        name: nginx
        state: present